0
我有以下字符串2016-10-26T16:01:18.361Z
與如下因素代碼工作:NSDateFormatter- dateFromString返回nil當集AM/PM
formater = [[NSDateFormatter alloc] init];
[formater setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"];
[formater setTimeZone:[NSTimeZone timeZoneWithName:@"GMT"]];
但使用相同string
和相同formater
被返回nil當系統時鐘設置爲更改爲AM/PM
我應該使用什麼格式?
無關,但不要在格式字符串中引用'Z'。它應該是'@「yyyy-MM-dd'T'HH:mm:ss.SSSZ」'。 – rmaddy
仍然失敗:( – Ricardo
這就是爲什麼我說我的評論與你的直接問題沒有關係,這將通過設置格式化程序的語言環境爲en_US_POSIX來解決 – rmaddy