【发布时间】:2014-09-16 06:15:58
【问题描述】:
为了观察,我只是添加了我的代码片段。它适用于具有时区偏移的格式日期,但无法解析格式化的内容。
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss.SZ");
Date javaDate = new Date();
String stringDate = format.format(javaDate);
System.out.println("Date: " + stringDate);
try {
javaDate = format.parse(stringDate); //reverse of format
} catch (ParseException e) {
e.printStackTrace();
}
有什么直接的方法吗?考虑20140916130644.236+0600 是您的日期字符串,您应该使用时区解析它您的日期格式是什么?您可以轻松解析 yyyyMMddHHmmss.S 模式,而 . 不是事实,主要事实是 Z 而解析不是格式化。
【问题讨论】:
-
显示原始日期格式如 2014-14-02 02:14:15
-
使用'.'而不是
.中的"yyyyMMddHHmmss.SZ"
标签: java android date datetime jakarta-ee