【发布时间】:2015-08-26 16:40:20
【问题描述】:
您好,我正在尝试使用 Java 解析此日期字符串:“Tue Aug 25 14:06:30 2015”。这是我的代码,我在第一行不断收到无法解析的日期错误:
d1 = new SimpleDateFormat("E MM dd HH:mm:ss yyyy").parse("Tue Aug 25 14:06:30 2015");
SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm");
Calendar cal = Calendar.getInstance();
cal.setTime(d1);
String newTime = df.format(cal.getTime());
【问题讨论】:
-
检查
MM在您的格式文本中的含义与您想要的含义。另请注意,您应该指定区域设置,可能还有时区。 -
查看示例here。你可能需要
EEE MMM dd HH:mm:ss yyyy。
标签: java date simpledateformat