springboot 返回json格式数据时间格式配置方式是怎么样的
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,springboot 返回json格式数据时间格式配置方式是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。返回j
千家信息网最后更新 2025年02月04日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安全错误
数据库的锁怎样保障安全
网络安全文献翻译
服务器开淘宝
数据库数据取整数
视频流媒体服务器配置要求
远程服务器ip地址
伙伴服务器
sdy网络技术
计算机与网络安全就业前景
公共交通画好路线图 搭好服务器
美国软件开发最新项目
统计局数据库义务教育
全国安全网络安全大赛
岳阳市网络安全宣传片
公司服务器怎么扩大硬盘
服务器磁盘读写速率怎么达到万兆
石嘴山网络安全培训班
jdbc清空数据库sql
软件开发可行性评估
湖南定制软件开发商
服务器网页管理文件大小
视频流媒体服务器配置要求
网络安全主题班会通知
软件开发社会背景
暑期青少年网络安全教育ppt
手机版小游戏服务器bug
湖南省科技公司软件开发
升腾互联网科技有限公司
无锡电话软件开发售后服务
大话西游手游时间服第一个服务器
数据库设计的实验总结怎么写