gpt4 book ai didi

java - 将日期转换为单一时区

转载 作者:行者123 更新时间:2023-12-01 07:46:50 25 4
gpt4 key购买 nike

我有两个以毫秒为单位的时间戳,它们是在不同时区创建的,无法转换为同一时区。

Date_1 = 1525694035615 - Mon May 07 2018 11:53:55

Date_2 = 1525686835730 - Mon May 07 2018 09:53:55

有人知道如何识别时区并获取 UTC+0 格式的值吗?

当我转换这些时间戳时,总是会得到这些时间戳具有时区 +0 的值。

最佳答案

如果您在 Java 中创建的毫秒时间戳,它们始终是毫秒

midnight, January 1, 1970 UTC

并且没有关于时区的信息。

你所看到的:

Mon May 07 2018 11:53:55

Mon May 07 2018 09:53:55

仅表示当前 JVM/计算机时区中这些时刻的字符串

如果您需要 UTC 时区的字符串表示形式,有许多类可以做到这一点。在所有 JDK 中都有日历实现(例如 GregorianCalendar )。从 Java 8 开始,出现了受 Joda 时间启发的新 API。

它应该能够更好地处理时区。

关于java - 将日期转换为单一时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50215424/

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