gpt4 book ai didi

jodatime - 使用 Joda-Time 获取时区本地毫秒数的最简单方法

转载 作者:行者123 更新时间:2023-12-02 17:02:06 25 4
gpt4 key购买 nike

目前,要获取本地时区 1970 年开始的毫秒数

long localMillis = dateTime.withZone(timeZone).toLocalDateTime()
.toDateTime(DateTimeZone.UTC).getMillis();

这可行,但是有更简单的方法吗?

最佳答案

您可以通过存储引用 1970 年 1 月 1 日的常量 LocalDateTime 来使这一点更清楚,然后计算该时间点之间的 Duration(对于给定的时间点)时区)和您关心的时刻,例如:

private static final LocalDateTime JAN_1_1970 = new LocalDateTime(1970, 1, 1, 0, 0);

...

new Duration(JAN_1_1970.toDateTime(someTimeZone), endPointInstantOrDateTime).getMillis();

关于jodatime - 使用 Joda-Time 获取时区本地毫秒数的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11665404/

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