Oracle数据库中的字段为sysdate类型,映射到Java类为java.util.Date类型。确保前台日期绑定到后台的数据格式为YYYYMMDD。然后使用@DateTimeFormat(pattern="yyyymmdd")注解即可。
具体示例如下:
import java.util.Date;
import org.springframework.format.annotation.DateTimeFormat;
public class User {
// @DateTimeFormat(pattern="yyyymmdd")
@DateTimeFormat(pattern="yyyyMMdd")
private Date createtime;
public Date getCreatetime() {
return createtime;
}
public void setCreatetime(Date createtime) {
this.createtime = createtime;
}
}
前台定义一个文本框,重点在于如下的name属性Java类的属性名一致。然后获取时间值的时候确保格式为YYYYMMDD。
name="creattime"
然后在Controller中添加一个参数User userInfo即可。
public String userList(PageInfo pageInfo, User userInfo){}