在 java 中将时间戳转换为 json iso 8601

Covert timestamp to json iso8601 in java

我有一个对象 --> public timestamp date; 它给我一个日期,例如:

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

但我想要:

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

我怎样才能解析到 json 日期 iso 8601,最后是 "z"?

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

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