java 获取UTC时间

/** 

* @param args 

 */  

public static void main(String[] args) {  

//1、取得本地时间:    

final java.util.Calendar cal = java.util.Calendar.getInstance();   

System.out.println(cal.getTime());  

//2、取得时间偏移量:    

final int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);   

System.out.println(zoneOffset);  

//3、取得夏令时差:    

final int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);    

System.out.println(dstOffset);  

//4、从本地时间里扣除这些差量,即可以取得UTC时间:    

cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));    

 System.err.println(cal.getTime()); 

posted on 2014-12-18 21:42  一克拉的铂金  阅读(2599)  评论(0)    收藏  举报

导航