我想基于Windows更改服务器的JRE时区,我通过运行一个只是以这种方式打印日期的简单程序来测试它
C:\Users\nikhila\workspace\TimezoneTest\src>java -Duser.timezone="America/New_York" TimezoneTest
输出:
Date = Thu Mar 03 05:13:21 EST 2016
这是程序
import java.util.Date;
public class TimezoneTest {
public static void main(String[] args) {
System.out.println("Date = " + new Date());
}
}
所以我在IST时区运行这个程序,您可以看到时区已成功更改。
因此我们在服务器上运行了多个应用程序,我们希望将其更改为一个。所以只想检查我们是否可以在一个地方使用环境变量或其他方式设置此-Duser.timezone
属性。