Java System.getProperty( “user.timezone” ) 不起作用
2022-09-02 20:49:25
当我启动 java 程序时,java -Duser.timezone="UTC"
System.out.println( System.getProperty( "user.timezone" ) );
System.out.println( new Date() ); // prints time in UTC
打印UTC时间,但是当我在代码中设置如下:
System.setProperty( "user.timezone", "UTC" );
System.out.println( System.getProperty( "user.timezone" ) ); // prints 'UTC'
System.out.println( new Date() ); // prints time in local zone, not in UTC
不以 UTC 格式打印时间。我需要在代码中设置时间。不寻找乔达
环境: JDK 1.6 / 视窗 XP
请帮忙。非常感谢!