Java 如何将RFC 3339日期字符串解析为ZonedDateTime?
问题: 我应该解析一个日期字符串。它适用于以下情况: 比方说,我将修复一个未知的本地偏移量约定问题,只是不接受这些日期。 但我仍然有一个问题,像这样的一些角落案件: 这代表了1990年底插入的闰秒Java 如何将RFC 3339日期字符串解析为ZonedDateTime?,java,date,datetime,parsing,rfc3339,Java,Date,Datetime,Parsing,Rfc3339,问题: 我应该解析一个日期字符串。它适用于以下情况: 比方说,我将修复一个未知的本地偏移量约定问题,只是不接受这些日期。 但我仍然有一个问题,像这样的一些角落案件: 这代表了1990年底插入的闰秒 1990-12-31T15:59:60-08:00 这表示太平洋标准时间的相同闰秒,8 比UTC晚几个小时。“1990-12-31T15:59:60-08:00” 问题: 如何解析它以避免丢失任何秒数 更新: 是否存在任何适合的分区DateTime替代方案 RFC3339 java.tim
1990-12-31T15:59:60-08:00
这表示太平洋标准时间的相同闰秒,8比UTC晚几个小时。“1990-12-31T15:59:60-08:00” 问题:
- 如何解析它以避免丢失任何秒数
- 是否存在任何适合的分区DateTime替代方案 RFC3339
ZoneDateTime。getSeconds()
被记录为返回0-59(包括0-59)范围内的值。您是否愿意在1991年初返回UTC午夜?
1990-12-31T23:59:60Z
1990-12-31T15:59:60-08:00