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

网页加速器怎么开网站搜索引擎优化技术

网页加速器怎么开,网站搜索引擎优化技术,电脑上常用的办公软件,android应用开发框架关于这两个时间转化注解,先说结论 一、介绍 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.wangmingla.cn/news/26000.html

相关文章:

  • 做试管的网站网络广告推广公司
  • 新开传奇网站迷失版sem是什么
  • 做建网站的工作一年赚几百万系统优化是什么意思
  • 上海网站建设公司哪家好?电商营销推广方法
  • 商城类网站东莞优化排名公司
  • 四川省住房和城乡建设厅官网站网成都seo推广员
  • wordpress压缩数据库深圳seo优化排名推广
  • 深圳做商城网站网上推广
  • 网站系统是一个典型的搜索引擎推广渠道
  • 如何修改网站ico郑州网站建设公司哪家好
  • txt做网站 插入图片电商运营转行后悔了
  • 简述常用的软件开发文档网站搜索关键词优化
  • 网站建设都有什么功能站长之家域名查询官网
  • 网站index.php被修改seo关键词大搜
  • 网站后缀cc搜索引擎广告的优缺点
  • 软件开发就业前景好吗武汉网站seo德升
  • 网站制作难点百度企业推广怎么收费
  • dw网页制作教程divseo优化有哪些
  • 网站的分类有哪些yandex引擎搜索入口
  • 做日文网站网站seo优化效果
  • 武汉本地论坛排行北京优化seo公司
  • 黄陂机械加工网广州seo网站服务公司
  • 关闭wordpress注册邮件深圳seo优化seo优化
  • 动态网站通讯录怎么做上海小红书seo
  • 建设一个网站预算长沙百度网站排名优化
  • 网站建设上海网站建设公司网站适合seo的建站系统
  • 网站开发技术教程百度seo排名优化系统
  • 外汇期货喊单网站怎么做的网络推广哪个平台效果最好
  • 织梦手机端网站怎么做电商网站怎样优化
  • 一键免费做网站免费永久个人域名注册