Joda时间解析时间超过24小时

时间:2016-07-13 15:44:06

标签: java parsing jodatime

是否有可能的解析时间与日期类似" 2016-07-13T25:50"获取带有值的LocalDateTime" 2016-07-14T01:50"?我只想使用Joda时间和java.util。

2 个答案:

答案 0 :(得分:4)

你可以在Joda-Time中使用宽松的年表:

'(this is a test)

答案 1 :(得分:2)

如果没有编写自定义解析器似乎不可能因为Joda和Java 8 DateTime API(主要受Joda启发)与ISO-8601日历系统一起使用并且不允许这种格式。

来自Wikipedia的关于持续时间的报价:

  

或者,基于组合日期和时间表示的持续时间格式可以通过通信方之间的协议使用,基本格式为PYYYYMMDDThhmmss或扩展格式P [YYYY] - [MM] - [DD] T [ HH]:[毫米]:[SS]。例如,上面显示的第一个持续时间是" P0003-06-04T12:30:05"。但是,个别日期和时间值不能超过其模数(例如,本月值为13或小时为25)。

API docs中提供了可用的DateTimeFormatters列表。