关于springboot 配置date字段返回时间戳的问题


Posted in Java/Android onJuly 25, 2021

遇到一个问题,springboot升级成2.0后,从数据库查出来的日期,用Date接收,最后直接返回给前端,在谷歌浏览器中能正常显示成yyyy-MM-dd HH:mm:ss格式。但是在IE浏览器中日期显示的是“乱码”,因为springboot1.x版本的默认将Date字段返回的是时间戳 ,而谷歌、IE都会自动将时间戳转换成yyyy-MM-dd HH:mm:ss;在springboot2.0后,spring会将Date字段自动给转成UTC字符串了(在没有配置的情况下),所以date需要转换成时间戳还是yyyy-MM-dd HH:mm:ss,需要在spring增加如下配置,我选的是返回时间戳配置,成功解决了问题。

配置返回时间戳

spring
jackson:
serialization:
write-dates-as-timestamps:true

关于springboot 配置date字段返回时间戳的问题

全局配置返回字符串

spring:
    jackson:
        date-format: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8

有了第二个配置,就不需要在每个实体类的日期属性上加@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")这个注解了

# 指定执行环境
spring:
  profiles:
    # active: @env@
    active: dev
  jackson:
    serialization:
      WRITE_DATES_AS_TIMESTAMPS: true

到此这篇关于springboot 配置date字段返回时间戳的问题的文章就介绍到这了,更多相关springboot 配置返回时间戳内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Java/Android 相关文章推荐
springboot @ConfigurationProperties和@PropertySource的区别
Jun 11 Java/Android
总结一些Java常用的加密算法
Jun 11 Java/Android
探讨Java中的深浅拷贝问题
Jun 26 Java/Android
SpringBoot+VUE实现数据表格的实战
Aug 02 Java/Android
简述Java中throw-throws异常抛出
Aug 07 Java/Android
Java网络编程之UDP实现原理解析
Sep 04 Java/Android
Spring Cloud 中@FeignClient注解中的contextId属性详解
Sep 25 Java/Android
Java设计模式之代理模式
Apr 22 Java/Android
Android在Sqlite3中的应用及多线程使用数据库的建议
Apr 24 Java/Android
Android Studio 计算器开发
May 20 Java/Android
springcloud整合seata
May 20 Java/Android
Java处理延时任务的常用几种解决方案
Jun 01 Java/Android
用Java实现简单计算器功能
java设计模式--七大原则详解
java设计模式--建造者模式详解
java设计模式--原型模式详解
SpringBoot快速入门详解
java设计模式--三种工厂模式详解
gateway与spring-boot-starter-web冲突问题的解决
Jul 16 #Java/Android
You might like
PHP的preg_match匹配字符串长度问题解决方法
2014/05/03 PHP
Laravel 5 学习笔记
2015/03/06 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
php给数组赋值的实例方法
2019/09/26 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
jQuery之Deferred对象详解
2014/09/04 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
JavaScript使用addEventListener添加事件监听用法实例
2015/06/01 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
浅谈VUE监听窗口变化事件的问题
2018/02/24 Javascript
纯JS实现出生日期[年月日]下拉菜单效果
2018/06/01 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
python字符串的常用操作方法小结
2016/05/21 Python
pandas对指定列进行填充的方法
2018/04/11 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
python实现tail -f 功能
2020/01/17 Python
python递归函数求n的阶乘,优缺点及递归次数设置方式
2020/04/02 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
智利最大的网上商店:Linio智利
2016/11/24 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
金融专业个人求职信
2013/09/22 职场文书
《十六年前的回忆》教学反思
2014/02/14 职场文书
2014离婚协议书范文(3篇)
2014/11/29 职场文书
科技馆观后感
2015/06/08 职场文书
2017年寒假社区服务活动总结
2016/04/06 职场文书
SpringBoot实现quartz定时任务可视化管理功能
2021/08/30 Java/Android