linux java时区设置_Linux下jvm时区设置-JAVA时区问题

//------------------------------------------------------------------------------

final Properties p = System.getProperties();

final Enumeration e = p.keys();

while (e.hasMoreElements())

{

final String prt = (String) e.nextElement();

final String prtvalue = System.getProperty(prt);

System.out.println(prt + ":" + prtvalue);

}

//--------------------------------------------------------------------------------

输出中有一项:user.timezone,是JVM当前系统的时区。你要检查运行机器上的时区是否一致,所以代码最好是使用时间的时候统一设置。

//--------------------------------------------------------------------------

final TimeZone zone = TimeZone.getTimeZone("GMT+8");

//-------------------------------------------------------------------------

设置默认时区。当然你可以这样检查一下:

//---

System.out.println(TimeZon

你可能感兴趣的:(linux,java时区设置)