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