约达时间当地时区到UTC的转换

时间:2019-02-20 08:44:51

标签: java jodatime

我正在尝试将gmt Asia /加尔各答timemillis转换为utc timemillis,但它返回相同的值。环境时间是亚洲/加尔各答

2 个答案:

答案 0 :(得分:1)

纪元与时区无关。因此,无论从哪个时区转换到纪元后,您都应该获得相同的毫秒数。

所以您得到的结果是正确的。

答案 1 :(得分:0)

您可以这样尝试

     Instant date = Instant.ofEpochMilli(1549362600000l);
     LocalDateTime utc = LocalDateTime.ofInstant(date, ZoneOffset.UTC);

您无需使用Joda时间api已移至Java 1.8,并且已实现与 java.time 包中相同的功能