2
在我的课堂我有日期字段:@DateTimeFormat转换成JSON格式错误
@DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)
LocalDateTime date;
我使用DataTimeFormat,因为我要像this日期格式(我的REST控制器):
YYYY- MM-dd'T'HH:mm:ss.SSSZ,例如“2000-10-31 01:30:00.000-05:00”。
但它在JSON转换为(JSON数组):
"date":[2016,1,6,6,53,29,859000000]
,而不是像这样(JSON字符串):
"date":"2016-01-06 06:53:29..."
我使用依赖jackson-datatype-jsr310
(因为jackson-databind
转换为对象,如在this question中)。
这项工作:'@JsonFormat(pattern =“yyyy-MM-dd HH:mm:ss”)''而不是'@ DateTimeFormat'。我得到'日期:“2016-01-06 06:53:29”'。谢谢。 – mkczyk