网站首页 Java基础正文

TimeZone 表示时区

	//TimeZone 表示时区,它是一个抽象类,有静态方法用于获取其实例.获取当前的默认时区,代码为
		TimeZone  tz = TimeZone.getDefault();
		System.out.println(tz.getID());
		
		/* 
		 * 获取默认时区,并输出其ID,本人计算机中输出  Asia/Shanghai
		 * 默认时区在哪里可以设置呢?可以更改么?java中 有一个系统属性 user.timezone , 保存的就是默认失去。
		 * 系统属性可以通过 System.getProperty 获得,如下所示
		 */
		System.out.print(System.getProperty("user.timezone"));
		/*
		 * 本人计算机中输出  Asia/Shanghai
		 * 系统属性可以在Java 启动的时候传入参数进行更改,如
		 * java -Duser.timezone=Asia/Shanghai xxxxx
		 * timeZone 也有静态方法,可以获得任意给的定时区的实例。比如 获取美国东部时区:
		 */
		TimeZone  tz1 = TimeZone.getTimeZone("US/eastern");
		//ID 除了可以是名称外,还可以是GMT形式的表示的时区
		TimeZone  tz2 = TimeZone.getTimeZone("GMT+08:00");


还没有人评论?赶快抢个沙发~

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。