springboot 返回json格式数据时间格式配置方式是怎么样的
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,springboot 返回json格式数据时间格式配置方式是怎么样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。返回j
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
保险科技 互联网保险
国智互联网科技
互联网的科技
互联网科技有限公司经营范围
美国互联网科技巨头监管
远拓互联网科技
百单互联网科技有限公司
唐信互联网科技 大连
互联网科技公司名称
互联网科技类展会
互联网科技创新企业排名
顶级互联网科技成果有哪些
燊美集互联网科技有限公司
西安小鹰速贷互联网科技有限公司
威龙国际互联网科技公司
四川互联网展示科技馆设计
互联网界的黑科技
盐城市攀科互联网科技有限公司
互联网科技创业计划的风险分析
现代科技的标志之一的互联网
互联网科技与金融科技
北京互联网科技
华宇互联网科技
致聘互联网科技
有木互联网科技
互联网科技咨询
互联网科技实习生岗位职责
黑云互联网科技有限公司
互联网风格科技公司名称
银川新华互联网科技学校招聘