NSDateFormatter HH vs hh

今天在用NSDateFormatter將NSString轉換成NSDate時,發現了一個問題,使用

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];

[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];

有的日期能正常轉換,有的日期得到的確是null!!

後來嘗試將hh改成HH就可以正常轉換了。使用@"yyyy-MM-dd hh:mm:ss",我嘗試了一下12點之前的時間都能轉換,12點之後的爲null,google後發現原來hh表示的是12小時表示格式的,HH表示的是24小時格式的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章