1. 程式人生 > >介面開發:Date獲取與返回的坑

介面開發:Date獲取與返回的坑

日期轉換,我們都知道用

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

這個,但是其中的format格式,稍有不注意就會把大小寫搞錯。大小寫返回的日期是不一樣的:

例如 2018/11/22 10:15:56  ,

用: yyyy-MM-dd HH:mm:ss  轉出來是:1542852956 的時間戳

用: yyyy-mm-dd HH:mm:ss  轉出來是:1516587356 的時間戳,

相差了整整十個月!

總結:HH是24小時制,hh是12小時制 MM是月份,mm是分鐘

遇到這樣,既需要 顯示月份,又需要顯示分鐘的時候, 必須要將 月份、分鐘使用不同的大小寫 ,才能區分,分鐘也是如此。