日常开发bug记录
场景
查询数据库中时间区间内的数据
由于一些细节操作,我需要在后端将时间截取,只要年月日。
这里用到了hutool的DateUtil工具中的parse和format方法解析。
String endDate = "2022-02-14 59:59:59";
String format = DateUtil.format(DateUtil.parse(endDate), "yyyy-MM-dd");
System.out.println(format);
最后结果
原因
请求参数因为是59:59:59,正确应为23:59:59
这里是59,所以工具会给加两天的时间,14就变成了16
一定要擦亮眼睛!