这个日期的格式是什么

时间:2014-12-30 16:34:53

标签: java json jackson

我使用的web api在Json响应中返回:

"timestamp": "2014-12-30T15:54:19Z",

我使用杰克逊将响应映射到对象。我在课堂上有这个

@JsonProperty("notificationtimestamp")
@JsonFormat(shape=JsonFormat.Shape.STRING, pattern="", timezone="") //I don't know what to put here

我的问题是我应该在JsonFromat注释中添加模式和时区吗?

我想把:

yyyy-MM-ddThh:mm:ssZ

1 个答案:

答案 0 :(得分:4)

docs说:

  

...模式可能包含与SimpleDateFormat兼容的模式   定义

比模式应该是

yyyy-MM-dd'T'hh:mm:ss'Z'

注意引号。