gpt4 book ai didi

java - OffsetDateTime 时间正在改变时区偏移

转载 作者:行者123 更新时间:2023-11-29 04:35:06 30 4
gpt4 key购买 nike

所以我有一段代码基本上应该接受一个日期时间字符串并以完全相同的格式返回它

val dateString = "2016-01-01T01:30:55.000+00:00"
println("before: " + dateString)
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS+hh:mm")
val date = OffsetDateTime.parse(dateString)
println("after: " + date.format(formatter))

但是,当我尝试将其重新转换为字符串时,我得到了不同的偏移量!

before: 2016-01-01T01:30:55.000+00:00
after: 2016-01-01T01:30:55.000+01:30

我这里有什么地方做错了吗?

谢谢!

最佳答案

+hh:mm 不是时区偏移的正确格式。根据 documentation,您应该改用 XXX .

关于java - OffsetDateTime 时间正在改变时区偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41941470/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com