gpt4 book ai didi

java - Joda Time - 将一天的毫秒数解析为 LocalTime

转载 作者:行者123 更新时间:2023-12-02 07:47:00 24 4
gpt4 key购买 nike

我有一个简单的任务:将一天中的毫秒解析为 LocalTime ,它代表一天中的特定时间。我当时在想:

int averageLeavingMillis = 73123961 // 20:18:xx.xxx
LocalTime localTime = new LocalTime(new Long(averageLeavingMillis))

但是当我打印 localTime 时,我收到:21:18:43.961 比我预期的多了一小时。我是否遗漏了与时区相关的内容?或者我应该如何将一天的毫秒数转换为本地时间?

谢谢,马特奥

最佳答案

在 cinstructor 中使用 DateTimeZone.UTC

int averageLeavingMillis = 73123961;     
LocalTime lt = new LocalTime(new Long(averageLeavingMillis), DateTimeZone.UTC);
System.out.println(lt);

输出

20:18:43.961

关于java - Joda Time - 将一天的毫秒数解析为 LocalTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10689982/

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