背景:使用时间作为盐值加密,结果解密的时候出问题了。
原因:创建时间是2018-02-08 15:04:25.675,存到数据库后,毫秒被四舍五入存为2018-02-08 15:04:26
因为数据库驱动升级,导致的。
解决办法:
Date ss = DateUtils.round(now, Calendar.SECOND);
将时间精度转换为秒
背景:使用时间作为盐值加密,结果解密的时候出问题了。
原因:创建时间是2018-02-08 15:04:25.675,存到数据库后,毫秒被四舍五入存为2018-02-08 15:04:26
因为数据库驱动升级,导致的。
解决办法:
Date ss = DateUtils.round(now, Calendar.SECOND);
将时间精度转换为秒