SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差

问题描述

在Spring Boot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式(数据库datetime类型查询出来就是时间戳) ,如下所示:

解决方案

解决方案有多种,这里只记录本人觉得最简单的一种。一般我们的日期显示格式为:yyyy-MM-dd HH:mm:ss,所以我们可以在配置文件中进行全局配置。

在application.properties配置文件增加以下配置::

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss

spring.jackson.time-zone=GMT+8

第一行指定date输出格式为yyyy-MM-dd HH:mm:ss;

第二行指定时区,解决8小时的时间差问题。

运行结果:

参照上面的方式如果还还是解决不了,可以在实体类上加上 下面这个注解

参考:https://blog.csdn.net/beauxie/article/details/78552919

springboot2.0后,spring会将时间自动给转成UTC字符串了

springboot1.x版本的将date字段返回的是时间戳

配置返回时间戳

spring

jackson:

serialization:

write-dates-as-timestamps: true

全局配置返回字符串

spring:

jackson:

date-format: yyyy-MM-dd HH:mm:ss

time-zone: GMT+8

dateformat 返回类型_SpringBoot返回date日期格式化相关推荐

  1. java statement 返回类型,6.3 返回类型和返回语句 | Return type Return statement

    无返回值函数 对于返回类型是void的函数,return后不跟表达式.最后的 return; 可以没有而让程序隐式执行.在void函数中的return语句还有提前使函数退出的作用而不进行接下来的计算, ...

  2. java按条件查询结果为空_mybatis中查询结果为空时不同返回类型对应返回值问题...

    今天在别人的代码基础上实现新需求,看到对于mybatis查询结果的判断不是很正确,如果查询结果为空就会异常,不知道大家有没有这样的疑惑:mybatis中resultType有多种返回类型,对于每种不同 ...

  3. java Date 日期格式化

    今天来整理一下java中的日期类 1 时间原点的概念 八种基本数据类型包括字符串最终都可以以数字的方式表现出来(数据就是二进制,而二进制是可以转换成10进制的) 日期类型类似,2022年1,1,也可以 ...

  4. date日期格式化 java_Java关于时间和日期格式化的方法

    SimpleDateFormat这个类来解决我们的时间格式问题. SimpleDateFormat 是一个以与语言环境相关的方式来格式化和分析日期的具体类.它允许进行格式化(日期 -> 文本). ...

  5. shell date 日期格式化_抖音短视频系统开发,日期加减

    let dateTime=new Date(); this.dateFomat是对日期格式化为 yyyy - mm - dd的格式 // 减一天 dateTime = dateTime.setDate ...

  6. SpringBoot返回date日期格式化,解决返回为TIMESTAMP时间戳格式或8小时时间差

    问题描述 在Spring Boot项目中,使用@RestController注解,返回的java对象中若含有date类型的属性,则默认输出为TIMESTAMP时间戳格式 ,如下所示: 解决方案 解决方 ...

  7. Date日期——格式化日期时分秒

    // 格式化日期 时分秒 var date = new Date(); console.log(date.getHours()); //时 console.log(date.getMinutes()) ...

  8. json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date 第一 - phpStudy...

    Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...

  9. java中的时间戳sssss_Golang中使用Date进行日期格式化(沿用Java风格)

    本文介绍了Golang中使用Date进行日期格式化,分享给大家,具体如下: Date Date是一个基于time包装的一个日期包,通过此包可以快速创建日期.获取时间戳.毫秒数及最重要的日期格式化,另外 ...

最新文章

  1. SystemTap了解
  2. SQL性能优化没有那么神秘
  3. JBox2D手机游戏引擎介绍(附jbox2d官网网址)
  4. 快速稳定服务器,稳定又快速服务器工具推荐
  5. python接口自动化(二十三)--unittest断言——上(详解)
  6. 淘客基地【推好单-好券】安卓IOS更新公告
  7. 【贪玩巴斯】无线传感器网络(二)「无线传感器网络中物理层的五点详解」 2021-09-24
  8. php 视频 源码下载,PHP下载哔哩哔哩视频
  9. 大话西游手游服务器合服信息查询,大话西游手游2021年6月合区查询 6月最新合区列表...
  10. pikachu通关全集
  11. 青龙+WxPusher实现资产推送
  12. 售前工作感悟:思想决定售前深度!
  13. 【面试 - 八股文】Linux 高频面试题,助你吊打面试官系列
  14. tkinter:Toplevel
  15. 常用电平LVTTL、LVCMOS、LVDS、CML的标准和区别
  16. Python灰帽子_黑客与逆向工程师的Python编程之道
  17. 中文分词jieba python 学习
  18. 城市供水管网漏损控制与实践
  19. html5在线 播放器安卓,html5手机端播放器可拖动播放自定义播放器
  20. NLP之BERT英文阅读理解问答SQuAD 2.0超详细教程

热门文章

  1. elk 搜索 语法_ELK:kibana使用的lucene查询语法
  2. [蓝桥杯][2017年第八届真题]正则问题(DFS)
  3. android+六边形布局,android – 带六边形触摸区域的六角形按钮
  4. 灵动标签 php脚本,帝国CMS灵动标签PHP代码实现标签无限嵌套的效果
  5. ffmpeg 将拆分的数据合成一帧_FFmpeg + OpenGLES 实现视频解码播放和视频滤镜
  6. php查找txt文件是否有,php怎么查询txt文件是否存在
  7. 高通驱动9008安装_高通snapdragon888的性能有多强大
  8. c语言ns流程图1 2,请各位大神帮个忙,画个NS流程图,,急!!!
  9. mysql workbench 6.2.3 linux_MySQL Workbench 6.2.1 BETA 发布
  10. 计算机组成原理6-20,计算机组成原理课后题6.20教案.ppt