平常在开发过程中,前端选择时间一般都要使用时间选择插件,但是这种插件选出来的时间都是字符串类型,我们该怎么转换为后端的Date呢?/?

前端效果如下(笔者用的是layDate5.0插件):

修改前的后端属性:

想要Date接收字符串时自动转换只需要一个springMVC提供的注解,

@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")

     @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date orderReturnTime;

yyyy-MM-dd HH:mm:ss可以替换成你自己需要的格式,这个格式最好是和前端事假选择插件保持一致,比如:

这个时间格式选择可以自己定义,规则如下:

    y 年
         M 月
         d 日
         h 时 在上午或下午 (1~12)
         H 时 在一天中 (0~23)
         m 分
         s 秒
         S 毫秒
         E 星期
         D 一年中的第几天
         F 一月中第几个星期几
         w 一年中第几个星期
         W 一月中第几个星期
         a 上午 / 下午 标记符
         k 时 在一天中 (1~24)
         K 时 在上午或下午 (0~11)
         z 时区

dow mon dd hh:mm:ss zzz yyyy其中:

dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。

mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。

dd 是一月中的某一天(01 至 31),显示为两位十进制数。

hh 是一天中的小时(00 至 23),显示为两位十进制数。

mm 是小时中的分钟(00 至 59),显示为两位十进制数。

ss 是分钟中的秒数(00 至 61),显示为两位十进制数。

zzz 是时区(并可以反映夏令时)。标准时区缩写包括方法 parse 识别的时区缩写。如果不提供时区信息,则 zzz 为空,即根本不包括任何字符。

yyyy 是年份,显示为 4 位十进制数

最新文章

  1. (转)Image Segmentation with Tensorflow using CNNs and Conditional Random Fields
  2. 在Hyper-V上安装配置Windows负载均衡NLB
  3. Indexing and Hashing
  4. 监控RAC中的临时表空间
  5. Eclipse中输入系统变量和运行参数--转
  6. 关于js封装框架类库之DOM操作模块(二)
  7. css中的滤镜
  8. abap四舍五入的函数
  9. Spring读书笔记——bean创建(下)
  10. LeetCode9 回文数
  11. Confluence 6 在编辑器中控制参数的显示
  12. jmeter接口测试实例7-关联
  13. JMeter已传值但是提示为空
  14. oracle数据库 concat 与 ||
  15. CentOS6.9 安装Oracle 11G 版本11.2.0.1.0
  16. Hibernate or 的用法
  17. Android之开源项目汇总
  18. Ansible5:常用模块
  19. HTML跳转
  20. oracle 存储过程 变量的声明和赋值的3种方式

热门文章

  1. Android--Otto事件总线 -- 组件之间通讯框架使用 --模式解析
  2. javascript面向对象的写法02
  3. SQL日期转换
  4. redis集群搭建与管理
  5. Scrapy框架Windows下安装
  6. 沉淀,再出发:Maven的使用和规范
  7. July 02nd 2017 Week 27th Sunday
  8. Kafka与MQ的区别
  9. SOJ4478 Easy Problem II(模拟、栈)
  10. 播放WAV文件和系统提示音