gpt4 book ai didi

Java将UTC时间转换为本地时间

转载 作者:行者123 更新时间:2023-11-30 02:31:43 25 4
gpt4 key购买 nike

嗨,我有一个问题:从服务器我得到一个时间,它看起来像这样:

"date":"2017-05-24T07:56:22Z"

但现在我的本地时间是 09:56:22 我该如何转换它?

最佳答案

首先需要解析日期,例如:

Instant instant = Instant.parse("2017-05-24T07:56:22Z");

假设您的时区设置正确,您可以简单地使用:

LocalTime localTime = instant.atZone(ZoneId.systemDefault()).toLocalTime();

如果您想使用特定时区而不是系统默认时区:

LocalTime localTime = instant.atZone(ZoneId.of("Europe/London")).toLocalTime();

关于Java将UTC时间转换为本地时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152587/

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