900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 北京时间转化为utc时间格式

北京时间转化为utc时间格式

时间:2022-08-12 02:56:28

相关推荐

北京时间转化为utc时间格式

public static void main(String args[]) throws Exception {第一种:// 当前系统默认时区的时间:// 1、取得本地时间:java.util.Calendar cal = java.util.Calendar.getInstance();// 2、取得时间偏移量:int zoneOffset = cal.get(java.util.Calendar.ZONE_OFFSET);// 3、取得夏令时差:int dstOffset = cal.get(java.util.Calendar.DST_OFFSET);// 4、从本地时间里扣除这些差量,即可以取得UTC时间:cal.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));// 之后调用cal.get(int x)或cal.getTimeInMillis()方法所取得的时间即是UTC标准时间。System.out.println("UTC:" + new Date(cal.getTimeInMillis()));第二种:SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");Date t = new Date();System.out.println(df1.format(t));df1.setTimeZone(TimeZone.getTimeZone("UTC"));System.out.println(df1.format(t));}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。