Java注解@JsonFormat

文章目录

  • 一、@JsonFormat是什么?
  • 二、@JsonFormat参数讲解

一、@JsonFormat是什么?

通常日期格式都是以时间戳的形式存放在数据库里,当前端页面通过接口查询时,我们会将一个对象的某些属性查出来返回给页面。
类似在实体类上加上改注解:
在这里插入图片描述

二、@JsonFormat参数讲解

1.locale代表中国的意思:中国时间段

2.pattern写的就是对于数据库的时间段
yyyy代表-年

MM代表-月

dd代表-日

HH代表-时

mm代表分

ss代表-秒

3.TimeZone
TimeZone 表示时区偏移量,也可以计算夏令时。
在操作 Date, Calendar等表示日期/时间的对象时,经常会用到TimeZone;因为不同的时区,时间不同。

那么timezone加上GMT+8什么意思呢?

GMT 就是格林威治标准时间的英文缩写(Greenwich Mean Time 格林尼治标准时间),是世界标准时间,gmt+8 是格林威治时间+8小时,中国所在时区就是gmt+8 。

你可能感兴趣的:(Java,java,数据库)