如何使用joda DateTime获取本机的本地时区

时间:2018-06-21 07:05:50

标签: java timezone jodatime

我想获取自己计算机的DateTime,而不考虑它所连接的服务器时间。我该如何实现?

1 个答案:

答案 0 :(得分:0)

    DateTimeZone zone = DateTimeZone.getDefault();
    System.out.println(zone);

我在电脑上得到

  

欧洲/哥本哈根

这与计算机的时区设置一致。

它真正给我的是JVM的时区设置。这可能并不总是与计算机的设置一致,因为JVM可能已经在命令行上以不同的设置启动了,并且/或者以后可能从您的程序或在同一JVM中运行的另一个程序中更改了它的设置。