【发布时间】:2015-12-19 07:44:16
【问题描述】:
我有:
String t = "Sep 17, 2015 00:00:00"
DateFormat format = new SimpleDateFormat("dd.MM.yyyy");
Date date = format.parse(t);
我在这里做错了什么,因为每次我尝试解析时都会遇到异常。
【问题讨论】:
-
你的格式有误
-
Sep 17, 2015 00:00:00与dd.MM.yyyy有什么关系? -
@MadProgrammer dd.MM.yyyy 是我以后想要的。我不需要所有的零。
-
这是否意味着您会接受我的回答(尽管存在争议),看起来它是正确的?
-
@HHH 好的,但首先你需要将
String值转换为Date值,一旦你有了Date值,那么你可以以任何你喜欢的方式格式化。Date没有格式的概念,它是自 Unix 纪元以来毫秒数的容器,因此您无法使用预定义格式制作Date