@PostMapping("/seataTest")public Result seataTest(@RequestBody CreateOrderRequest request) {return openOrderService.seataTest(request);}
@Data
public class CreateOrderRequest {private String checkinDate;private Date enterDate;
}

java8的那个注解@DateTimeFormat在用了@RequestBody 时无效的。
这个问题困扰了我很久,刚开始都是用string接受,然后手动转化为Date。
今天,终于发现了解决办法,

方法一,加时区

输入"2020-04-02T12:12:12+08"格式即可,指定了时区-东八区,接受后显示东八区的时间,所以就不需要时区转化

也可以只用日期"2020-04-02",也能接受,没有指定时区,默认0时区,接受的日期自动转化成东八区时间,就是8点

入参为字符串用日期对象接收相关推荐

  1. Python日期字符串到日期对象

    本文翻译自:Python date string to date object How do I convert a string to a date object in python? 如何在pyt ...

  2. js字符串转日期对象

    文章目录 一.目的 二.js方法 一.目的 yyyy-MM-dd HH:mm:ss格式转为日期对象 二.js方法 //yyyy-MM-dd HH:mm:ss function stringToDate ...

  3. Mybatis如何调用oracle存储过程?入参为日期类型

    文章目录 1. 使用Map封装入参.出参数据 2. 使用对象封装入参.出参数据 存储过程如下: 传入开始.结束日期,并返回对应日期内的数据! create or replace PROCEDURE P ...

  4. Java -- 日期对象转字符串、字符串转日期

    字符串转成时间(Date)对象和时间(Date)对象转换成时间字符串是开发中经常会遇到的 在API中,java.text.SimpleDateFormat下有一个叫SimpleDateFormat的对 ...

  5. 如何在Java中将字符串转换为日期

    将Java(或任何编程语言)中的字符串转换为日期是一项基本技能,对于在项目上进行工作很有用.有时,使用字符串表示日期,然后将其转换为Date对象以供进一步使用是更容易的. 在本文中,我们将介绍许多可用 ...

  6. spring mvc绑定对象String转Date解决入参不能是Date的问题

    使用spring的mvc,直接将页面参数绑定到对象中,对象中有属性为Date时会报错,此时需要处理下. 同样的,其他的需要处理的类型也可以用这种方法. 在controller中加入代码 @InitBi ...

  7. oracle to_char 和 to_date的区别,斜杠和横杠日期转换,mybatis中入参日期,数据库字段是date的写法

    文章目录 斜线日期转换为横线 这样的时间字符串如何转换20201212040506258 ORA-01830: 日期格式图片在转换整个输入字符串之前结束 mybatis中入参日期,数据库字段是date ...

  8. Spring MVC框架在进行表单提交,自动封装成对象提交,在以对象的形式入参

    最近做了一个超市订单管理系统的项目,使用的是Spring MVC 和Spring 框架. 如上图:进行新用户添加.此处jsp页面代码如下: <div class="right" ...

  9. Saiku根据入参日期查询出对应的数据(二十)

    Saiku根据入参日期查询出对应的数据 之前好像有写过一篇博客关于saiku date range的,现在进一步更新啦!!! 这里的日期筛选会更完善一些,需要提供两个参数 开始日期与结束日期(star ...

最新文章

  1. 机器学习:一种新的编程范式
  2. 【Tools】cmake 常用变量和常用环境变量查表手册---整理
  3. h2 不能访问localhost_个人学习系列 - Spring Boot 整合 H2
  4. mysql存储引擎优化参数
  5. Laravel 中使用Goutte + GuzzleHttp 组件设置 headers无效的原因探究以及解决方案
  6. iphone9发布_【60秒半导体新闻】消息称国外疫情爆发让苹果取消发布会 iPhone 9跳票/华为P40全家福:7种配色、陶瓷尊享版配豪华五摄...
  7. Jdk8之Lambda表达式
  8. kali升级python3.6_kali下将Python2.x切换至Python3.x
  9. MarkDown常用语法及word转MarkDown
  10. svn: E155004 is already locked 解决方案
  11. 十大排序算法——归并排序(C语言)
  12. Linux能运行哪些行业软件,盘点支持Linux的经典Windows软件
  13. 关于华为手机无线调试
  14. Linux学习1-Vmware创建虚拟机以及Xshell连接
  15. 马来西亚之旅——吉隆坡、马六甲、槟城和亚庇攻略
  16. 用纯CSS写一个左右滑动的开关按钮
  17. androbench测存储速率
  18. 【Python】cannot import name ‘ParserError‘ from ‘dateutil.parser‘
  19. 常见的电子器件,这篇文章总结得很到位,你还不收藏吗?
  20. 如何批量调整多个视频文件的尺寸大小

热门文章

  1. 句句真研—每日长难句打卡Day14
  2. ES6学习(八)—Promise对象 超鸡重要
  3. C#设计模式——简单工厂模式
  4. 普通人如何走上复利投资致富的门路?
  5. 为什么古诗我们能读懂,白话诗却一头雾水呢?
  6. 在互联网和信息快速整合的时代
  7. 怎么判断自己是不是备胎 ?
  8. React的学习曲线
  9. MX250和MX350哪个好一点,区别和差距在哪里?
  10. ssis中数据类型_SSIS中的数据挖掘查询