博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端的字符串时间如何自动转换为后端Java的Date属性,介绍springMVC中如何解决时间转换问题...
阅读量:6296 次
发布时间:2019-06-22

本文共 949 字,大约阅读时间需要 3 分钟。

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

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

修改前的后端属性:

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

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

 

1     @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")2     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 位十进制数

转载于:https://www.cnblogs.com/zizaiwuyou/p/String_Date.html

你可能感兴趣的文章
Morris ajax
查看>>
【Docker学习笔记(四)】通过Nginx镜像快速搭建静态网站
查看>>
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
查看>>
<转>云主机配置OpenStack使用spice的方法
查看>>
java jvm GC 各个区内存参数设置
查看>>
[使用帮助] PHPCMS V9内容模块PC标签调用说明
查看>>
基于RBAC权限管理
查看>>
数学公式的英语读法
查看>>
留德十年
查看>>
迷人的卡耐基说话术
查看>>
PHP导出table为xls出现乱码解决方法
查看>>
PHP问题 —— 丢失SESSION
查看>>
Java中Object类的equals()和hashCode()方法深入解析
查看>>
数据库
查看>>
dojo.mixin(混合进)、dojo.extend、dojo.declare
查看>>
Python 数据类型
查看>>
iOS--环信集成并修改头像和昵称(需要自己的服务器)
查看>>
PHP版微信权限验证配置,音频文件下载,FFmpeg转码,上传OSS和删除转存服务器本地文件...
查看>>
教程前言 - 回归宣言
查看>>
PHP 7.1是否支持操作符重载?
查看>>