1、日期格式的存取
按照一定格式获取页面日期数据存入数据库
1、如果查询类使我们自己写,那么在属性前面加上@DateTimeFormat(pattern = "yyyy-MM-dd") ,即可将String转换为Date类型,如
@DateTimeFormat(pattern = "yyyy-MM-dd")
private Date createTime;
2、如果我们只负责web层的开发,就需要在controller中加入数据绑定:
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true)); //true:允许输入空值,false:不能为空值
3、可以在系统中加入一个全局类型转换器
实现转换器
public class DateConverter implements Converter<String, Date> {
@Override
public Date