服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

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


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

扫描关注微信公众号