首页 > 其他分享 >@JsonFormat 使用方法

@JsonFormat 使用方法

时间:2023-09-22 15:12:50浏览次数:43  
标签:JsonFormat mm dd yyyy ss HH 使用 方法

@JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
private LocalDate createTime;

错误示范:

@JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss")
private LocalDate createTime;

@JsonFormat注解是一个时间格式化注解,比如我们存储在mysql中的数据是date类型的,当我们读取出来封装在实体类中的时候,就会变成英文时间格式,而不是yyyy-MM-dd HH:mm:ss这样的中文时间,因此我们需要用到JsonFormat注解来格式化我们的时间。
  简而言之,将数据库中的data类型的时间格式化为yyyy-MM-dd HH:mm:ss。

  • shape: 表示序列化后的一种类型,枚举(详见后)

  • pattern: 表示日期的格式

  • timezone: 默认是GMT,中国需要GMT+8

  • locale: 根据位置序列化的一种格式

标签:JsonFormat,mm,dd,yyyy,ss,HH,使用,方法
From: https://www.cnblogs.com/YaoLiu/p/17722405.html

相关文章

  • 5.使用日志+自定义全局异常过滤器
    刚开始写文章,封装Base基类的时候,添加了trycatch异常块,不过当时没有去记录日志,直接return了。有小伙伴劝我不要吃了Exception 其实没有啦,项目刚开始,我觉得先做好整体结构比较好。像是盖楼一样。先把楼体建造出来,然后再一步一步的美化完善。基础的仓储模式已经ok,Autofac已经注入......
  • Kafka详解、Kafka集群搭建与使用
    Kafka详解、Kafka集群搭建与使用原创 凉兮 凉兮的运维日记 2023-09-2116:10 发表于北京收录于合集#docker6个#消息队列1个一、Kafka详解1.Kafka是什么Kafka是Apache旗下的一款分布式流媒体平台,Kafka是一种高吞吐量、持久性、分布式的发布订阅的消息队列系统......
  • c语言 qsort函数的使用
    #include<iostream>#include<stdio.h>voidprinfArray(int*nums,intsize){for(inti=0;i<size;i++){printf("%d",nums[i]);}printf("\n");}intcompare(voidconst*a,voidconst*......
  • WPF 中使用 Pack URI
    在标记中使用PackURI在标记中,使用packURI设置某个属性的元素,从而指定packURI。例如:<elementattribute="pack://application:,,,/File.xaml"/>表1阐释了可以在标记中指定的各种绝对packURI。表1:标记中的绝对PackURI文件绝对packURI资源文件-本......
  • umi4注册dva并且使用antd
    搭建Umi4框架项目react语法有simpleapp和antdesignpro  后者属于umimax无需下载@umijs/plugins直接在umirc.ts中注册 前者npm install @umijs/plugins 并在.umirc.ts中完成注册,antd不需要注册,npminstallantd即可  在src下新建modles文件或者在每一个......
  • 魔术方法
    #__call__方法的作用#以制作蛋糕为例子#定义一个类做蛋糕classMakeCake:#和面defhuomian(self):print('和面')#发酵deffajiao(self):print('发酵')#烘烤defhongkao(self):print('烘烤')#切型......
  • Java 21的StringBuilder和StringBuffer新增了一个repeat方法
    发现Java21的StringBuilder和StringBuffer中多了repeat方法:/***@throwsIllegalArgumentException{@inheritDoc}**@since21*/@OverridepublicStringBuilderrepeat(intcodePoint,intcount){super.repeat(codePoint,co......
  • C#如何让窗体永远在窗体最前面显示(方法2)
    1、新建一个窗体程序,添加一个Timer以及设置它可用并绑定事件。2、设置窗体的TopMost属性为True3、然后设置代码如下即可实现privatevoidForm1_Load(objectsender,EventArgse){timer1.Start();}privatevoidtimer1_Tick(objectsende......
  • zsh使用踩坑
    zsh虽然和bash基本兼容,但是还有些区别,在使用时偶然出现,让人抓不到头脑。中括号[]中括号在zsh中是关键字,而在bash中不是。所以如果使用的命令中有中括号,需要转义#报错tcprewrite--pnat=[2001:da8:8006::]:[2001:da8:8006:1::]--infile=a.pcap--outfile=b.pcap#正常tcp......
  • Day03 - Vue语法使用
    JS循环方式JS循环方式//方式一:js循环----->for()------>基于索引的循环leti=0for(;i<10;){console.log(i)i++}letlist=[1,2,3,4,5,6,7,8]for(letj=0;j<list.length;j++){console.log(lis......