iOS 時間轉換 datefromstring結果為nil

Oranges發表於2017-12-13

有時候在iOS開發中會遇到時間轉換,下面是我最近遇到的問題:

圖1.png
問題所在: YYYY-MM-dd hh:mm:ss:如果hh小寫時間將會跟著系統設定成12小時或者24小時制,如果HH大寫,強制為24小時 解決辦法: YYYY-MM-dd HH:mm:ss
圖2.png
經過查文件.資料,有時候會用到下門的方法才會有有效:

NSDateFormatter* formatter = [[NSDateFormatter alloc]init];
    [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
複製程式碼

在轉換時間之前在上下面這句話:

[formater setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]];
複製程式碼

結語: 文章可能出現錯誤,歡迎指正:

相關文章