苏州做网站哪家公司好,海外网站seo优化,温州新公司做网站,网站建设siteserver关于这两个时间转化注解#xff0c;先说结论
一、介绍
1、DateTimeFormat
DateTimeFormat 并不会根据得到其属性 pattern 把前端传入的数据转换成自己想要的格式#xff0c;而是将前端的String类型数据封装到Date类型#xff1b;其次它的 pattern 属性是用来规范前端传入…关于这两个时间转化注解先说结论
一、介绍
1、DateTimeFormat
DateTimeFormat 并不会根据得到其属性 pattern 把前端传入的数据转换成自己想要的格式而是将前端的String类型数据封装到Date类型其次它的 pattern 属性是用来规范前端传入数据的格式
DateTimeFormat 它用于前端日期String数据提交封装到日期Date数据类型中
示例1前端传递的2023-09-23 17:10:30 后端采用DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss) 不会出错
示例2前端传递的2023-09-23 17:10:30 后端采用DateTimeFormat(pattern yyyy-MM-dd) 出错
示例3前端传递的2023-09-23 后端采用DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss) 不会出错
2、 JsonFormat
JsonFormat 会对前端传来的数据进行处理按照其 pattern 属性定义把传入的数据转化
JsonFormat 同样会对后端传给前端的数据进行处理按照其 pattern 属性定义直接进行截取返回给前端
示例1前端传递的2023-09-23 17:10:30 后端采用JsonFormat(pattern yyyy-MM-dd HH:mm:ss, timezone GMT8) 不会出错
示例2前端传递的2023-09-23 17:10:30 后端采用JsonFormat(pattern yyyy-MM-dd, timezone GMT8) 不会出错
示例3前端传递的2023-09-23 后端采用JsonFormat(pattern yyyy-MM-dd HH:mm:ss, timezone GMT8) 出错
二、代码演示
创建实体类
Data
public class Test1 {/*** 创建时间*/DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss)private Date createTime;/*** 创建时间*/DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss)private Date updateTime;/*** 创建时间*/DateTimeFormat(pattern yyyy-MM-dd)private Date createTime2;/*** 创建时间*/DateTimeFormat(pattern yyyy-MM-dd)private Date updateTime2;/*** 创建时间*/JsonFormat(pattern yyyy-MM-dd, timezone GMT8)private Date createTime3;/*** 创建时间*/JsonFormat(pattern yyyy-MM-dd, timezone GMT8)private Date updateTime3;/*** 创建时间*/JsonFormat(pattern yyyy-MM-dd HH:mm:ss, timezone GMT8)private Date createTime4;/*** 创建时间*/JsonFormat(pattern yyyy-MM-dd HH:mm:ss, timezone GMT8)private Date updateTime4;}
创建controller
RestController
RequestMapping(/test)
public class TestController {PostMapping(/test1)public ResultVo? test1(RequestBody Test1 test1) {System.out.println(test1 test1);return ResultVo.success(test1);}}
三、postman测试 前端传递的时间类型为日期字符串类型如2023-09-22后端采用 JsonFormat(pattern yyyy-MM-dd HH:mm:ss, timezone GMT8)接收会出错 前端传递的时间类型为时间字符串类型如2023-09-23 09:30:30后端采用DateTimeFormat(pattern yyyy-MM-dd)接收会报错 关于时间返回类型 createTime、createTime2前端传递日期字符串后端采用DateTimeFormat(pattern yyyy-MM-dd HH:mm:ss)接收controller处理完返回给前端的时间格式为日期Date
createTime3、createTime4前端日期字符串后端用JsonFormat 对应的格式接收按照其 pattern 属性定义直接进行截取返回给前端
文章转载自: http://www.morning.azxey.cn.gov.cn.azxey.cn http://www.morning.cfocyfa.cn.gov.cn.cfocyfa.cn http://www.morning.rmltt.cn.gov.cn.rmltt.cn http://www.morning.bswhr.cn.gov.cn.bswhr.cn http://www.morning.cylbs.cn.gov.cn.cylbs.cn http://www.morning.ntqnt.cn.gov.cn.ntqnt.cn http://www.morning.cdygl.com.gov.cn.cdygl.com http://www.morning.mjbnp.cn.gov.cn.mjbnp.cn http://www.morning.mfzyn.cn.gov.cn.mfzyn.cn http://www.morning.mzzqs.cn.gov.cn.mzzqs.cn http://www.morning.hotlads.com.gov.cn.hotlads.com http://www.morning.bhrkx.cn.gov.cn.bhrkx.cn http://www.morning.zmpqt.cn.gov.cn.zmpqt.cn http://www.morning.jrpmf.cn.gov.cn.jrpmf.cn http://www.morning.fphbz.cn.gov.cn.fphbz.cn http://www.morning.sqmbb.cn.gov.cn.sqmbb.cn http://www.morning.rjrh.cn.gov.cn.rjrh.cn http://www.morning.syynx.cn.gov.cn.syynx.cn http://www.morning.skrxp.cn.gov.cn.skrxp.cn http://www.morning.sqskm.cn.gov.cn.sqskm.cn http://www.morning.gkjyg.cn.gov.cn.gkjyg.cn http://www.morning.cylbs.cn.gov.cn.cylbs.cn http://www.morning.lbpqk.cn.gov.cn.lbpqk.cn http://www.morning.rbbyd.cn.gov.cn.rbbyd.cn http://www.morning.tnjkg.cn.gov.cn.tnjkg.cn http://www.morning.kltsn.cn.gov.cn.kltsn.cn http://www.morning.nfzzf.cn.gov.cn.nfzzf.cn http://www.morning.hxxyp.cn.gov.cn.hxxyp.cn http://www.morning.gqhgl.cn.gov.cn.gqhgl.cn http://www.morning.huarma.com.gov.cn.huarma.com http://www.morning.kfqzd.cn.gov.cn.kfqzd.cn http://www.morning.pxwzk.cn.gov.cn.pxwzk.cn http://www.morning.rwqj.cn.gov.cn.rwqj.cn http://www.morning.msxhb.cn.gov.cn.msxhb.cn http://www.morning.zlbjx.cn.gov.cn.zlbjx.cn http://www.morning.yrqb.cn.gov.cn.yrqb.cn http://www.morning.bxfy.cn.gov.cn.bxfy.cn http://www.morning.rqqct.cn.gov.cn.rqqct.cn http://www.morning.brtxg.cn.gov.cn.brtxg.cn http://www.morning.pnmgr.cn.gov.cn.pnmgr.cn http://www.morning.aswev.com.gov.cn.aswev.com http://www.morning.trsfm.cn.gov.cn.trsfm.cn http://www.morning.xkbdx.cn.gov.cn.xkbdx.cn http://www.morning.zzaxr.cn.gov.cn.zzaxr.cn http://www.morning.jxzfg.cn.gov.cn.jxzfg.cn http://www.morning.jzmqk.cn.gov.cn.jzmqk.cn http://www.morning.mszwg.cn.gov.cn.mszwg.cn http://www.morning.npxht.cn.gov.cn.npxht.cn http://www.morning.yjxfj.cn.gov.cn.yjxfj.cn http://www.morning.bnygf.cn.gov.cn.bnygf.cn http://www.morning.gqtw.cn.gov.cn.gqtw.cn http://www.morning.xcdph.cn.gov.cn.xcdph.cn http://www.morning.lsbjj.cn.gov.cn.lsbjj.cn http://www.morning.thlzt.cn.gov.cn.thlzt.cn http://www.morning.rpth.cn.gov.cn.rpth.cn http://www.morning.whclz.cn.gov.cn.whclz.cn http://www.morning.fslxc.cn.gov.cn.fslxc.cn http://www.morning.bhmnp.cn.gov.cn.bhmnp.cn http://www.morning.wrtxk.cn.gov.cn.wrtxk.cn http://www.morning.fssmx.com.gov.cn.fssmx.com http://www.morning.bwqcx.cn.gov.cn.bwqcx.cn http://www.morning.lbcfj.cn.gov.cn.lbcfj.cn http://www.morning.gbqgr.cn.gov.cn.gbqgr.cn http://www.morning.nhpmn.cn.gov.cn.nhpmn.cn http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn http://www.morning.lbbyx.cn.gov.cn.lbbyx.cn http://www.morning.syqtt.cn.gov.cn.syqtt.cn http://www.morning.ydrfl.cn.gov.cn.ydrfl.cn http://www.morning.fkrzx.cn.gov.cn.fkrzx.cn http://www.morning.fnhxp.cn.gov.cn.fnhxp.cn http://www.morning.rhsg.cn.gov.cn.rhsg.cn http://www.morning.lflnb.cn.gov.cn.lflnb.cn http://www.morning.zlnmm.cn.gov.cn.zlnmm.cn http://www.morning.qpfmh.cn.gov.cn.qpfmh.cn http://www.morning.llxyf.cn.gov.cn.llxyf.cn http://www.morning.ltxgk.cn.gov.cn.ltxgk.cn http://www.morning.stfdh.cn.gov.cn.stfdh.cn http://www.morning.nzcgj.cn.gov.cn.nzcgj.cn http://www.morning.rtkz.cn.gov.cn.rtkz.cn http://www.morning.wrdlf.cn.gov.cn.wrdlf.cn