【问题标题】:Java Date format of '2010-10-11T22:10:10.000Z''2010-10-11T22:10:10.000Z' 的 Java 日期格式
【发布时间】:2011-06-21 11:09:11
【问题描述】:

'2010-10-11T22:10:10.000Z' 是什么日期格式?

【问题讨论】:

  • 02-04 21:05:28.106: WARN/System.err(2760): java.text.ParseException: Unparseable date: 2010-05-14T01:29:30.000Z
  • 如果您的问题是针对实际解析该格式的日期,这可能与 stackoverflow.com/questions/2580925/… 重复

标签: java


【解决方案1】:

这是ISO8601 日期格式。

如果您希望实际解析该格式的日期(您的问题并没有真正说明您的意图),请查看theseother questions。

【讨论】:

  • 仅供参考,在 Joda-Time 库和 Java 8 及更高版本中内置的新 java.time package 中,默认使用 ISO 8601 格式解析和生成字符串。
【解决方案2】:

它是以 UTC 表示的 ISO 8601 格式(即它不携带时区偏移)

【讨论】:

    【解决方案3】:

    你从哪里得到那个字符串? XML?然后使用: http://download.oracle.com/javase/6/docs/api/javax/xml/bind/DatatypeConverter.html

    或者更好:考虑使用 JAXB

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-25
      • 2014-12-19
      • 2016-04-29
      • 1970-01-01
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      相关资源
      最近更新 更多