资讯专栏INFORMATION COLUMN

Java中转UTC时间字符串(含有T Z)为local时间

刘德刚 / 790人阅读

摘要:在中我们需要转换相应格式的字符串,很多时候我们想到用类来解析。但是最近我在调用一个第三方的接口时返回的字符串中有个字段的值是。第一反应肯定是跟时区关联的。

在Java中我们需要转换相应格式的字符串,很多时候我们想到用SimpleDateFormat类来解析。但是最近我在调用一个第三方的接口时返回的JSON字符串中有个expires字段的值是2014-08-24T09:27:42Z。第一反应肯定是跟时区关联的。那么如何解析成Date类呢?

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"T"HH:mm:ss"Z"");
df.setTimeZone(TimeZone.getTimeZone("UTC"));
System.out.println(df.parse("2014-08-23T09:20:05Z").toString());

现在看看打印出的信息是不是你要的吧?博客的标题含有 TZ这两个关键词,主要是为了方便 别人检索,因为很多人不知道这就是UTC时间啊。这下别人搜TZ 也许能搜到这篇博客了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64121.html

相关文章

  • Java 时间与日期处理

    摘要:时间与日期处理从属于笔者的现代开发系列文章,涉及到的引用资料声明在学习与实践资料索引中。可以通过静态构造方法很容易的创建,定义了与之间的转化关系时差类以年月日来表示日期差,而以秒与毫秒来表示时间差适用于处理与机器时间。 Java 时间与日期处理 从属于笔者的现代 Java 开发系列文章,涉及到的引用资料声明在 Java 学习与实践资料索引中。 Java 时间与日期处理 在 Java 8...

    HelKyle 评论0 收藏0
  • 全面解析Java日期时间API

    摘要:类是一个抽象类,它为特定瞬间与一组诸如等日历字段之间的转换提供了一些方法,并为操作日历字段例如获得下星期的日期提供了一些方法。是不变的日期时间对象代表一个日期时间,往往被视为年月日时分秒。获得实例的日期和时间。 时区 GMT(Greenwich Mean Time):格林尼治时间,格林尼治标准时间的正午是指当太阳横穿格林尼治子午线时(也就是在格林尼治上空最高点时)的时间。 UTC(U...

    robin 评论0 收藏0
  • JavaScript 时间与日期处理实战:你肯定被坑过

    摘要:本文时间与日期处理实战你肯定被坑过从属于笔者的前端入门与最佳实践中入门与最佳实践系列文章。然而由于地球的不规则自转,导致时间有误差,因此目前已不被当作标准时间使用。而在航空上,所有使用的时间划一规定是协调世界时。 本部分的知识图谱请参考编程语言知识图谱-时间与日期。showImg(https://segmentfault.com/img/remote/1460000007581725...

    ninefive 评论0 收藏0
  • 关于“时间”的一次探索

    摘要:示例指定了也就是零时区,显示的时间会加上本地时区的偏移小时。其实就是上面显示时间时使用的形式除了能表示基本信息,还可以表示星期,但是一点也不容易读,不建议使用。 原文对 ISO 8601 时间格式中 T 和 Z 的表述有一些错误,我已经对原文进行了一些修订,抱歉给大家造成误解。 最近使用 sequelize 过程中发现一个奇怪的问题,将某个时间插入到表中后,通过 sequelize 查...

    fuyi501 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<