当前位置: 首页 > news >正文

成都网站开发公司排名平台app如何推广

成都网站开发公司排名,平台app如何推广,建设银行网站无法登陆,网站建设项目报价单关于这两个时间转化注解,先说结论 一、介绍 1、DateTimeFormat DateTimeFormat 并不会根据得到其属性 pattern 把前端传入的数据转换成自己想要的格式,而是将前端的String类型数据封装到Date类型;其次它的 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 = "GMT+8")   不会出错
示例2:前端传递的2023-09-23 17:10:30   后端采用@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")   不会出错
示例3:前端传递的2023-09-23   后端采用@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")   出错

二、代码演示

创建实体类

@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 = "GMT+8")private Date createTime3;/*** 创建时间*/@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")private Date updateTime3;/*** 创建时间*/@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private Date createTime4;/*** 创建时间*/@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")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 = "GMT+8")接收会出错

前端传递的时间类型为时间字符串类型(如: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.mmbaike.com/news/71549.html

相关文章:

  • 就业网站建设百度图片收录提交入口
  • 茶陵网站建设宁波seo公司排名榜
  • 百度权重排名seo是什么技术
  • 在那个网站做服装批发小学四年级摘抄新闻
  • 做网站开发能挣钱推广普通话手抄报
  • 受欢迎的广州做网站公司网站建设需要多少钱
  • 网站的meta标签优化电商大数据查询平台免费
  • 响应式网站建设对企业营销深圳网络推广案例
  • 企慕网站建设网络推广中国域名网官网
  • 企业做网站带来的好处潍坊住房公积金
  • 常州手机网站效果seo搜索引擎优化视频
  • 在网站上做网络课堂软件多少钱南京网站制作
  • 合肥中小型企业网站建设方案模板百度信息流广告投放
  • 网站建设与网页制作教程成品短视频app源码的优点
  • 2345网址大全的网址网络优化公司排名
  • 武汉做网站的培训机构南宁seo团队哪家好
  • 杨浦区网站建设百度首页快速排名系统
  • 用js做的网站宁波最好的seo外包
  • 网站如何做电脑和手机软件怎么做一个网站平台
  • 美国做调研的网站广州新一期lpr
  • 关键词官网seo哪家公司好
  • 奉新网站制作中国十大企业管理培训机构
  • 可以做商城网站的公司吗seo优化师
  • 自己做的网站可以卖网站收录提交工具
  • 苏州建设工程公司网站百度关键词搜索排名帝搜软件
  • 网站改版需要注意如何优化关键词搜索排名
  • 海口网站排名推广百度收录查询api
  • 上线吧做的网站可以备案直播引流推广方法
  • 南通港闸区城乡建设局网站疫情优化调整
  • 企业网站报价单网络游戏推广员是做什么的