@InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); dateFormat.setLenient(false); binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true)); }
import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; import org.hibernate.annotations.DynamicInsert; import org.hibernate.annotations.DynamicUpdate; import cn.com.easy.persistence.BaseEntity; import cn.com.easy.utils.JacksonJsonDateSerializer; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
/** 報案時間 */ private Date registDate; /** 賠付時間 */ private Date claimDate;
/** * get registDate * * @return * @author linwk 2016年9月12日 */ @JsonSerialize(using = JacksonJsonDateSerializer.class) public Date getRegistDate() { return registDate; } /** * set registDate * * @param registDate * @author linwk 2016年9月12日 */ public void setRegistDate(Date registDate) { this.registDate = registDate; } /** * get claimDate * * @return * @author linwk 2016年9月12日 */ @JsonSerialize(using = JacksonJsonDateSerializer.class) public Date getClaimDate() { return claimDate; } /** * set claimDate * * @param claimDate * @author linwk 2016年9月12日 */ public void setClaimDate(Date claimDate) { this.claimDate = claimDate; }