Java 8 Date and Time API - parse yyyy-MM-dd'T'HH:mm:ss.断续器
我正在尝试以ISO8601格式解析日期:
yyyy-MM-dd'T'HH:mm:ss.断续器
我是否正确,无法使用java.time.format.DateTimeFormatter中定义的任何默认格式对其进行解析?
例如,ISO_OFFSET_DATE_TIME将仅解析:
yyyy-MM-dd'T'HH:mm:ss.断续器
样品:
yyyy-MM-dd'T'HH:mm:ss.SSSZ
2015-04-29T10:15:00.500+0000
yyyy-MM-dd'T'HH:mm:ss.SSSZZ
2015-04-29T10:15:00.500+00:00
顺便说一句:I知道我可以定义自己的格式化程序,这不是问题所在。只是想确保我不会错过一些东西,因为Joda的ISODateTimeFormat能够解析两者:
org.joda.time.format.DateTimeFormatter dateTimeFormatter = ISODateTimeFormat.dateTime();
DateTime dateTime = dateTimeFormatter.parseDateTime("2015-04-29T10:15:00.500+0000");