在开发中返回前端数据的时候,如果时间格式不做处理的话,前端拿到的数据,时间格式是如下图所示的:
在开发中可以分为前端和后端两种方式对这个问题进行相应的解决,下面主要介绍后端如何对时间的格式进行相应的处理
实体类:
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date producttime;
然后选择在properties文件或者yarn文件进行配置,配置如下:
yarn的配置
spring:
jackson:
#指定日期格式,比如yyyy-MM-dd HH:mm:ss
date-format: yyyy-MM-dd HH:mm:ss
#指定日期格式化时区
time-zone: GMT+8
properties的配置:
//时间类型会直接返回格式时间
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=Asia/Shanghai
简单快捷的解决了问题
第二种方法:
@DateTimeFormat(pattern="yyyy-MM-dd")
@JsonFormat(pattern="yyyy-MM-dd")
private Date producttime;
在实体类添加上面的实体类
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
private Date followTime;
先简单记录一下,后面在深入学习,哈哈哈
版权声明:本文为qq_46199553原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。