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

ZDNet软件频道 时间:2003-12-24 作者:ZDNet China |  我要评论()
本文关键词:JAVA
一般 JAVA程序的时间区通常由运行这个程序的电脑的时间区来决定。但是有时候你需要为你的JAVA程序设置自己的时间区。
本文译自Builder.com,未经许可请勿转载

一般 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

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



责任编辑:李宁

欢迎评论投稿

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134