【问题标题】:Covert timestamp to json iso8601 in java在java中将时间戳转换为json iso 8601
【发布时间】:2015-04-08 19:52:12
【问题描述】:

我有一个对象 --> public timestamp date; 它给了我一个类似的日期:

2012-08-07T07:47:46 - 0000+0....

但我想要:

“2012-08-07T07:47:46Z

我怎样才能解析到 json date iso 8601 结尾带有“z”?

【问题讨论】:

标签: java json date iso8601


【解决方案1】:

您应该查看 Joda 库,您需要将 ISO8061 转换为 ISO8061,但使用 UTC 时区。 Joda Docs

或者DateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")

【讨论】:

  • 我使用第二种解决方案: Date myoldformatDate = new Date(); DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");字符串 mynewformatDate = df.format(date);输入:2015-03-30T15:56:13-000-00.. 输出:2015-03-30T15:56:13Z 谢谢你的帮助。
猜你喜欢
  • 2012-02-13
  • 2011-05-02
  • 2019-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-23
  • 2022-10-15
相关资源
最近更新 更多