springboot 返回JSON日期格式问题
程序员文章站
2022-03-01 20:13:15
...
springboot返回的时间格式,根据版本的不同,可能返回时间戳,还可能返回UTC时间格式。
如: "createTime": 1537407384500 或者 "createTime": "2018-09-18T10:54:06.000+0000"
如何定制化springboot返回的时间格式呢?
修改 application.properties/yml 里面的配置即可。
spring: jackson: date: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 serialization: write-dates-as-timestamps: false
上面的是全局的时间格式化配置,如果要想在某个特定的接口返回特定的时间格式,如何处理?
@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8") private Date createTime;
如上,可以在时间字段上面添加 @JsonFormat 来指定时间格式。
参考资料:
1、https://blog.csdn.net/jeikerxiao/article/details/86217807
2、https://www.baeldung.com/spring-boot-formatting-json-dates
上一篇: 【ClickHouse介绍】
下一篇: [敏捷管理之敏捷宣言:4种核心价值观]
推荐阅读
-
Json.net日期格式化设置方式
-
php从数据库读取数据,并以json格式返回数据的方法
-
在使用JSON格式处理数据时应该注意的问题小结
-
Asp.net实现无刷新调用后台实体类数据并以Json格式返回
-
Android App数据格式Json解析方法和常见问题
-
Gregarius中文日期格式问题解决办法
-
如何将ajax请求返回的Json格式数据循环输出成table形式
-
SpringBoot学习之全局异常处理设置(返回JSON)
-
Spring mvc实现Restful返回json格式数据实例详解
-
解决ASP.NET MVC返回的JsonResult 中 日期类型数据格式问题,和返回的属性名称转为“驼峰命名法”和循环引用问题