服务器装了win2003系统,程序读取的系统时间总是和本机时间不对,查来查去知道了是时区设置有问题,我用
System.setProperty("user.timezone","Asia/shanghai")java.util.TimeZone tz = java.util.TimeZone.getTimeZone("America/Los_Angeles");
java.util.TimeZone.setDefault(tz);
这个代码更改了以后时间正常了,可是重启以后又恢复了,不知道哪里可以更改默认的时区设置,请高手告知一下,非常急!!!先谢谢了。
System.setProperty("user.timezone","Asia/shanghai")java.util.TimeZone tz = java.util.TimeZone.getTimeZone("America/Los_Angeles");
java.util.TimeZone.setDefault(tz);
这个代码更改了以后时间正常了,可是重启以后又恢复了,不知道哪里可以更改默认的时区设置,请高手告知一下,非常急!!!先谢谢了。
设置的是操作系统的时区吗?