【发布时间】:2015-11-17 10:06:48
【问题描述】:
在我的 json 中,日期是这样表示的:-
"from":"2015-11-11T09:21:00.00Z"
但是当它被转换为 java.sql.Timestamp 时,它看起来像这样:-
2015-11-11 17:21:00.0
我的时区是新加坡。它比 UTC 时区早 8 小时,巧合的是,日期也提前 8 小时转换。
【问题讨论】:
-
您的问题是什么?是否要将 JSON 输出更改为新加坡时区?你能显示一些代码吗?
-
Json 不是输出。它是输入。我不希望 java 中的时间戳与 json 不同。
-
您应该避免在 Jackson 中使用 java.sql.* 类。见链接wiki.fasterxml.com/JacksonFAQDateHandling
-
Z表示 GMT,所以一切正常
标签: json spring-boot jackson