【问题标题】:SimpleDateFormat pattern query [duplicate]SimpleDateFormat 模式查询 [重复]
【发布时间】:2014-01-09 11:36:41
【问题描述】:

SimpleDateFormat 产生看起来像这样的字符串的模式是什么

2013-11-22T14:30:03.2148+02:00

?

【问题讨论】:

  • 您是否 1) 尝试过任何事情 2) 在发布此问题之前检查文档?
  • 是的。我的主要问题是时区组件:'z' 和 'Z' 都没有创建 02:00
  • 向别人解释你想要的格式很难解释。

标签: java simpledateformat


【解决方案1】:

切克this link。你会发现:

yyyy-MM-dd'T'HH:mm:ss.SSSXXX

【讨论】:

  • 这不适用于 JDK
  • @peter.petrov 根据the doc,在JDK5中是"yyyy-MM-dd'T'HH:mm:ss.SSSZ"
  • 这(带有 Z)并没有 100% 地完成 OP 想要的。这给出:“2014-01-09T06:47:19.078-0500”,而 OP 想要:“2014-01-09T06:47:19.0782-05:00”。我不确定如何使用 JDK
  • 我知道怎么做。迁移到 JDK7。
  • 幸运的是我使用的是 Java7,所以这个答案对我来说已经足够好了。事实上,昨天@peter.petrov 对问题的评论提到了另一个具有相同答案的问题。感谢所有试图提供帮助的人
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-24
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-31
相关资源
最近更新 更多