前端的字符串时间如何自动转换为后端Java的Date属性,介绍springMVC中如何解决时间转换问题 |
您所在的位置:网站首页 › java将string转为date › 前端的字符串时间如何自动转换为后端Java的Date属性,介绍springMVC中如何解决时间转换问题 |
平常在开发过程中,前端选择时间一般都要使用时间选择插件,但是这种插件选出来的时间都是字符串类型,我们该怎么转换为后端的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 |