`
lzhnightwind
  • 浏览: 23513 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

由于夏令时而引起的DateFormat转换相差1小时的问题

 
阅读更多
       
两个timezone对象,把第二个timezone对象的id和raw offset设置到第一个timezone对象里。
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss 'UTC'Z" );
        TimeZone defaultTimeZone = TimeZone.getDefault();
        TimeZone timeZone = TimeZone.getTimeZone("");
        timeZone.setID(defaultTimeZone.getID());
        timeZone.setRawOffset(defaultTimeZone.getRawOffset());
        simpleDateFormat.setTimeZone(timeZone);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics