springboot 返回json格式数据时间格式配置方式是怎么样的
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,springboot 返回json格式数据时间格式配置方式是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。返回j
千家信息网最后更新 2024年11月26日springboot 返回json格式数据时间格式配置方式是怎么样的
springboot 返回json格式数据时间格式配置方式是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
返回json格式数据时间格式配置
数据库里面查出来的时间是时间错格式,前段需要处理才能展示相应的格式,自己一个个转的话太麻烦,所以可以在apllication.property加入下面配置就可以
#时间戳统一转换spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8
其中time-zone是时区偏移设置,如果不指定的话时间和北京时间会差八个小时。
返回JSON日期格式问题
SpringBoot中默认返回的日期格式类似于这样:
"birth": 1537407384500
或者是这样:
"createTime": "2018-09-18T10:54:06.000+0000"
以上都不满足实际显示需要
修改方式(仅限于使用默认的jackson解析包的情况):
application.properties/yml文件中修改默认的format格式:
spring.jackson.date-format=yyyy-MM-ddspring.jackson.time-zone=GMT+8spring.jackson.serialization.write-dates-as-timestamps=false
其中上面的spring.jackson.date-format的值自己可以根据实际需要修改。
那么修改后会出现一个问题:我如果想返回不同格式的怎么办?例如yyyy-MM-dd或者yyyy年MM月dd日 HH时mm分ss秒
那么可以在上面的配置文件中设定一个默认的格式,然后如果需要其他格式 只需要在相关的实体类中的字段里面加上如下注解:
@JsonFormat(pattern="yyyy年MM月dd日 HH时mm分ss秒",timezone = "GMT+8") private Date registerDate;
此时返回格式会优先使用注解设置的格式。通过以上方式可以做到灵活多变。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
格式
时间
配置
数据
方式
实际
文件
日期
注解
问题
面的
帮助
不同
清楚
内容
字段
实体
对此
小时
怎么办
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ssl加密独立服务器
怎么设置代理服务器白名单
华能网络安全技能大赛
互联网展开科技教育
深圳市天融信网络安全
服务器安全错误
全国信息网络技术专业排名
建模在软件开发过程中的重要作用
华为服务器管理口如何配置
数据库引用函数
台账和数据库有什么区别
深圳领星网络技术有限公司
医院科室网络安全奖罚
软件开发企业纳税吗
软件开发项目简历
阜阳深信服网络安全
软件开发经济学分析
源文鉴的数据库都有哪些
数字推算软件开发
集团开展网络安全宣传活动
六年级小报网络安全
囯家网络安全宣传
大班网络安全教育小结
兴仁软件开发定制公司
网络技术培训利润高吗
软件开发怎么转项目管理
清华同方g858服务器功率
怎么开服务器.
网络安全平台验收
proc写入数据库