Java 如何使用joda DateTime获取自己机器的本地时区

Java 如何使用joda DateTime获取自己机器的本地时区,java,timezone,jodatime,Java,Timezone,Jodatime,我想得到自己机器的日期时间,不考虑它连接到的服务器时间。我怎样才能做到这一点 DateTimeZone zone = DateTimeZone.getDefault(); System.out.println(zone); 在我的电脑上 欧洲/哥本哈根 这与计算机的时区设置一致 它真正给我的是JVM的时区设置。这可能并不总是与计算机的设置一致,因为JVM可能是在命令行上以不同的设置启动的,并且/或者它的设置可能在以后从您的程序或在同一JVM中运行的另一个程序中更改的。真正的问题

我想得到自己机器的日期时间,不考虑它连接到的服务器时间。我怎样才能做到这一点

    DateTimeZone zone = DateTimeZone.getDefault();
    System.out.println(zone);
在我的电脑上

欧洲/哥本哈根

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

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

真正的问题是。。。“你是如何做到这一点的?”