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安全错误
数据库的锁怎样保障安全
咖啡
咖啡网
上海睿民互联网科技有限公司
科技企业和互联网企业
互联网的科技创新
华宇互联网科技
互联网 科技创业
碳银互联网科技
奇酷互联网络科技公司
互联网金融科技平台
深圳前海聚择互联网科技有限公司
用友工业互联网科技发展
滨湖区互联网智能科技产品有哪些
互联网科技圈年度人物
富国互联网科技002692
南京一网一红互联网科技有限公司
宁波跨境商互联网科技有限公司
艺电能源互联网科技有限公司招聘
好易买互联网科技
黑龙江互联网科技公司
互联网络科技
互联网和科技技术
互联网是不是新科技
中国 科技 互联网
友谊互联网络科技
互联网金融科技委员会
成都仁贤领冠互联网科技有限公司
恒生科技互联网指数分析
高科技互联网发展前景如何
互联网科技股为什么大涨