有的时候会遇到这样的功能:比如搜索所有的用户的数据,用户表中有createTime(添加时间)这个字段,然后进行搜索的时候,有可能有这样的场景:查询某个时间段新增的所有用户信息,那么前端传入的参数为:开始时间-结束时间,数据库中的数据精确到了时分秒,但是前端传入的数据只有年月日,此时考虑到数据的精确性,需要对前端传入的数据进行处理,开始时间的时分秒默认设置为“00:00:00”,而结束时间默认设置为“00:00:00”
public Date getEndDate() {
if (null == this.endDate) {
return null;
}
return DateUtils.parseDateTime(endDate, "23:59:59");
}