我像这样使用 LocalDateTime 打印大纪元时间
System.out.println("timestamp "+LocalDateTime.now().atZone(ZoneId.of("Asia/Kolkata")).toInstant().toEpochMilli());
因此,每当我在 Intellij 中本地运行这段代码时,我都会得到正确的时间戳,加尔各答时区约为1559461130527
. 这是大约Sunday, June 2, 2019 1:23:50.527 PM
加尔各答时间
然后我有一个带有 docker 容器的服务器,每当我运行这段相同的代码时,我都会得到一个完全不同的时间戳,大约是1559439902340
. 这是周围Sunday, June 2, 2019 7:30:02.340 AM
。
我错过了什么,服务器不应该根据指定的时区打印时间戳。任何帮助,将不胜感激。谢谢。
慕桂英3389331
慕森王
相关分类