【发布时间】:2017-08-21 22:55:29
【问题描述】:
我尝试了不同的ISODateTimeFormats(dateHourMinuteSecond(),dateTimeNoMillis())和我自己的格式"yyyy-MM-dd'T'HH:mm:ss",以在没有毫秒的情况下将时间戳解析为日期时间对象,但失败了。
对于每种格式,我都尝试相应地修改字符串:
String value = "2011-01-24T09:45:00.000";
DateTimeFormatter formatter = ISODateTimeFormat.dateHourMinuteSecond();
value = value.substring(0, value.lastIndexOf('.'));
System.out.println("Formatted dateTime: "+formatter.parseDateTime(value));
输出:
Formatted dateTime: 2011-01-24T09:45:00.000Z
【问题讨论】:
标签: java datetime jodatime datetime-format