1. 程式人生 > >java存時間到資料庫,儲存的時間多一秒解決方案

java存時間到資料庫,儲存的時間多一秒解決方案

背景:使用時間作為鹽值加密,結果解密的時候出問題了。

原因:建立時間是2018-02-08 15:04:25.675,存到資料庫後,毫秒被四捨五入存為2018-02-08 15:04:26

因為資料庫驅動升級,導致的。

解決辦法:

 Date ss = DateUtils.round(now, Calendar.SECOND);

將時間精度轉換為秒