我正在尝试从Joda时间库迁移到Java时间(Java 8).我无法找到相当于ISODateTimeFormat.dateOptionalTimeParser()在java.time
Joda ISO格式化程序有很好的解析器:
ISODateTimeFormat.dateTimeParser():generic - 根据解析的字符串选择解析器.同样地:
ISODateTimeFormat.dateOptionalTimeParser().
我发现很难将Joda时间改为java.time.有人可以指导我吗?
例:
String dateTimeString = "2015-01-01T12:29:22+00:00";
String dateTimeString2 = "2015-01-01T12:29:22";
Run Code Online (Sandbox Code Playgroud)
当我使用joda时解析这个字符串然后
ISODateTimeFormat.dateTimeParser().withZone("EST")
Run Code Online (Sandbox Code Playgroud)
可以处理两者而不是问题.这在java时间相当于这个?
使用java 8,带有ISO_Zoned_date_time的ZonedDateTime无法同时处理这两者.