账单模块需求结束时间是23.59.59,所以使用了Date来存时间,使用hutool来解析去单日最后一秒
DateUtil.endOfDay(DateUtil.offsetDay(endTime,-1))
会变成 23:59:59.999,如果数据库列的数据类型是datetime,mysql会自动舍入变成第二天的00.00.00,导致查询检测到时间段冲突不能出下一个账单周期的帐。头都想秃了也不知道为什么
账单模块需求结束时间是23.59.59,所以使用了Date来存时间,使用hutool来解析去单日最后一秒
DateUtil.endOfDay(DateUtil.offsetDay(endTime,-1))
会变成 23:59:59.999,如果数据库列的数据类型是datetime,mysql会自动舍入变成第二天的00.00.00,导致查询检测到时间段冲突不能出下一个账单周期的帐。头都想秃了也不知道为什么
2303
239
2933

被折叠的 条评论
为什么被折叠?
