相关疑难解决方法(0)

从Joda时间库迁移到Java时间(Java 8)

我正在尝试从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无法同时处理这两者.

jodatime java-8

5
推荐指数
1
解决办法
3000
查看次数

标签 统计

java-8 ×1

jodatime ×1