怎样为JAVA应用程序设置时间区

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

一般 Java程序的时间区通常由运行这个程序的电脑的时间区来决定。但是有时候你需要为你的JAVA程序设置自己的时间区。

在不改变运行程序的电脑的时间区的前提下,假如你想改变程序的时间区,可以设置用户系统属性。当你开始运行虚拟机的时候你可以按照下面的方式设置系统属性:

java -Duser.timezone=UTC TimeZoneTip

下面这个类按照标准形式创造一个时间对象并且打印出来:

public class TimeZoneTip {

public static void main(String args[]) {

System.out.println(new java.util.Date());

}

}

在没有进行用户时间区的属性设置的情况下,该程序输出的是:

Sun Jun 28 19:38:27 EDT 2003

在这种情况下,程序的时间区默认的是运行程序的电脑的时间区:东部日光时区。

当用户时间区属性设置为协调世界时的时候,程序的输出是:

Sun Jun 28 23:39:59 UTC 2003

假如你想要程序运行在一个非凡的时间区里,你可以按照上面的方式转换。还有其他的系统属性可影响你程序运行的环境,你可以看看虚拟机的工具文档,了解更多的信息。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航