当前位置:   article > 正文

Java -- 日期 -- 如何将当前时间转换成UTC时间 & Date 如何转换成 String & T Z 日期格式如何格式化_日期格式 tz 转换 java

日期格式 tz 转换 java
// 创建Calendar的实例
Calendar calendar = Calendar.getInstance();
// 获取当前时间  
Date dateLocal = new Date();   
calendar.setTime(dateLocal);    
int zoneOffset = calendar.get(java.util.Calendar.ZONE_OFFSET);
int dstOffset = calendar.get(java.util.Calendar.DST_OFFSET);
/** 从本地时间里扣除这些差量,即可以取得UTC时间*/
calendar.add(java.util.Calendar.MILLISECOND, -(zoneOffset + dstOffset));
Date dateUTC = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'");
String timeUTC= sdf.format(dateUTC);
System.out.println(timeUTC);
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

输出结果如:2021-11-11T20:59Z

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/572143
推荐阅读
相关标签
  

闽ICP备14008679号