前端的字符串时间如何自动转换为后端Java的Date属性,介绍springMVC中如何解决时间转换问题

您所在的位置:网站首页 java将string转为date 前端的字符串时间如何自动转换为后端Java的Date属性,介绍springMVC中如何解决时间转换问题

前端的字符串时间如何自动转换为后端Java的Date属性,介绍springMVC中如何解决时间转换问题

2024-05-19 14:22| 来源: 网络整理| 查看: 265

平常在开发过程中,前端选择时间一般都要使用时间选择插件,但是这种插件选出来的时间都是字符串类型,我们该怎么转换为后端的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 位十进制数



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3