能自己new对象干嘛要找

时区问题

2018-01-18  本文已影响0人  云心随风

//获取格林威治标准时间
public void getGMTTime() {
//mothed 2
TimeZone gmtTime = TimeZone.getTimeZone("GMT");
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
format.setTimeZone(gmtTime);
System.out.println("GMT Time: " + format.format(date));

    //method 2
    Calendar calendar1 = Calendar.getInstance();
    calendar1.setTimeZone(gmtTime);
    //System.out.println(calendar1.getTime());    //时区无效
    //System.out.println(calendar1.getTimeInMillis()); //时区无效
    System.out.println("GMT hour = " + calendar1.get(Calendar.HOUR));
}
上一篇 下一篇

猜你喜欢

热点阅读