@Temporal(TemporalType.DATE)
@Column(name = "wx_weixiuyuan_expirationtime", length = 10)
public Date getExpirationTime() {
return expirationTime;
}
public void setExpirationTime(Date expirationTime) {
this.expirationTime = expirationTime;
}
//字符串转时间类型
public Date StringToDate(String str){
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
if(!str.equals("")){
try {
date = format.parse(str); // Thu Jan 18 00:00:00 CST 2007
} catch (Exception e) {
e.printStackTrace();
}
date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-01-18
}
return date;
}
//缺少 @Temporal(TemporalType.DATE)注解时,页面展示的时间是yyyy-MM-dd HH:mm:ss.0,一不小心就出现日期解析异常了。