我有一个 Java Timestamp 值,例如:1799-12-31 19:03:58.0 当我尝试使用代码将其转换为 OffsetDateTime 时:
timestamp.toLocalDateTime().atZone(ZoneId.systemDefault()).toOffsetDateTime();
它给我的输出为:
1799-12-31T19:03:58+05:53:28
哪个没有在前端(Angular 的日期管道)解析。但是相同的代码返回时间戳的不同偏移量:2019-08-24 10:15:22.0为:
2019-08-24T10:15:22+05:30
Angular 的日期管道有效且成功地解析了哪个。
我不明白为什么它在“1799-12-31 19:03:58.0”日期返回不同的偏移量。