spring 如何将字符串转换为UTC时区?

hvvq6cgz  于 2022-11-28  发布在  Spring
关注(0)|答案(1)|浏览(163)

我有一根这样的弦

String userTime = "12-09-2022 08:21:32 EST"

我有一个实用程序,它可以将该字符串转换为UTC时间

DateTimeFormatter f = DateTimeFormatter.ofPattern("MM-dd-yyyy HH:mm:ss z");
ZonedDateTime zdt = ZonedDateTime.parse(userTime, f).withZoneSameInstant(ZoneOffset.UTC);

返回结果2022-12-09T12:21:32Z
它传回4小时的时差,不是应该是5小时吗?

owfi6suc

owfi6suc1#

10月30日美国东部时区有时间变化,试着在9月,你只有4个小时的时差和12月的5个小时。
您可以在此网站上尝试:https://savvytime.com/converter/est-to-utc/sep-12-2022/8-30am

相关问题