最近将对象转成JSON 的时候发现Date类型的数据返回的是时间戳,网上的教程都是说
1:加入依赖
com.fasterxml.jackson.core
jackson-core
2.9.8
com.fasterxml.jackson.core
jackson-databind
2.9.8
com.fasterxml.jackson.core
jackson-annotations
2.9.8
2:然后在实体类的getter方法上面添加
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
就可以将json的日期格式化。
或者是在SringBoot 的配置里Spring节点加上
jackson:
time-zone: GMT+8
date-format: yyyy-MM-dd HH:mm:ss
但是我试了试,然并软,研究一段时间后,发现我对象转换Json使用的是FastJson,so解决方法就是在实体字段上加上
@JSONField(format = "yyyy-MM-dd HH:mm:ss")