1. 程式人生 > >記string轉date類型數據遇到的問題

記string轉date類型數據遇到的問題

年份 小寫 orm 獲取 for -m simple imp 寫代碼

昨天在寫代碼時遇到的從string字符串中獲取date時遇到的問題:

使用SimpleDateFormat的parse方法,在創建DateFormat實例時指定date格式時特別需要註意的兩點:

1.長度,模版長度要和需轉換的字符串長度保持一致,如 String s=“2017-10-01 21:35:00”

new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")

當月數輸入的是9月而不是09月或1日而不是01日時會拋異常

2.模版的年份最好是小寫的yyyy,否則在某些情況下可能會出問題,如輸入任意年的任意一天時,轉換出來的時間都是xxxx年1月1日的 零點零分零秒。

總之在string轉date時模版最好使用yyyy-MM-dd hh:mm:ss

記string轉date類型數據遇到的問題