需求:获取某个时间点(年月日时分秒)去数据库比对等于该时间的数据进行更新操作。
使用了Calendar类来获取了所需要的时间Date类型,然而去更新时却未匹配到数据,将Date类型格式化成年月日时分秒后为String类型,则可以匹配到数据,遂将sql语句打印出来
String类型:
Date类型:
发现Date类型时带着毫秒值,而数据库数据只存到秒,因此匹配不上。
java,Date类型获取年月日时分秒的问题,大坑
最新推荐文章于 2024-08-20 04:37:54 发布
需求:获取某个时间点(年月日时分秒)去数据库比对等于该时间的数据进行更新操作。
使用了Calendar类来获取了所需要的时间Date类型,然而去更新时却未匹配到数据,将Date类型格式化成年月日时分秒后为String类型,则可以匹配到数据,遂将sql语句打印出来
String类型:
Date类型:
发现Date类型时带着毫秒值,而数据库数据只存到秒,因此匹配不上。