SpringMVC接收前台传送的日期(字符串)封装Date对象出错

1、接收参数是Date类型

接收参数前边加一个@DateTimeFormat(pattern = "yyyy-MM-dd")

@RequestMapping("/updateDate")
public String updateDate(@DateTimeFormat(pattern = "yyyy-MM-dd") Date newDate) {
    return "redirect:list.do";
}

2、接收参数是实体类

如果用实体类接收参数,则在Date属性上边加@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createtime;
"${item.createtime}" pattern="yyyy-MM-dd HH:mm:ss"/>

注意:前台传过来的字符串长度不可以小于当前 pattern 格式的长度,并且保证格式一致

你可能感兴趣的:(【框架】SpringMVC)