package com.zhidi.test;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
public class ZoneDame {
public static void main(String[] args) {
//设置时区
TimeZone zone1 = TimeZone.getTimeZone("Asia/Macao");
TimeZone.setDefault(zone1);
//获得日期对象
Date date = new Date(0);
System.out.println(date);
// 打印当前时区
String name = TimeZone.getDefault().getDisplayName();
System.out.println(name);
//时间格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");// 指定时间日期的格式类型
String d = sdf.format(date);// 把指定类型的date对象格式化
System.out.println(d);
//查看系统支持的时区ID
String[] str = TimeZone.getAvailableIDs();
for (String id : str) {
TimeZone zone = TimeZone.getTimeZone(id);
System.out.println(id+"--->"+zone.getDisplayName());
}
}
}