将本地时区添加到 utc 转换
Joda time local zone to utc conversion
我正在尝试将 gmt asia/kolkata timemillis 转换为 utc timemillis 但它 returns 相同的值。环境时间为asia/kolkata
你可以试试这个
Instant date = Instant.ofEpochMilli(1549362600000l);
LocalDateTime utc = LocalDateTime.ofInstant(date, ZoneOffset.UTC);
你不需要使用 Joda 时间 api 已经移动到 java 1.8 已经实现了你可以在上面使用的相同内容 java.time 包裹
纪元与时区无关。因此,无论您转换到哪个时区,您都应该获得自纪元以来相同的毫秒数。
所以你得到的结果是正确的。
我正在尝试将 gmt asia/kolkata timemillis 转换为 utc timemillis 但它 returns 相同的值。环境时间为asia/kolkata
你可以试试这个
Instant date = Instant.ofEpochMilli(1549362600000l);
LocalDateTime utc = LocalDateTime.ofInstant(date, ZoneOffset.UTC);
你不需要使用 Joda 时间 api 已经移动到 java 1.8 已经实现了你可以在上面使用的相同内容 java.time 包裹
纪元与时区无关。因此,无论您转换到哪个时区,您都应该获得自纪元以来相同的毫秒数。
所以你得到的结果是正确的。