1
我有一個日期字符串像這樣:2015-09-06T06:00:00iOS和對象 - 奇怪的格式化字符串的NSDate
而且我想它這個函數轉換的NSDate:
+(NSDate*)dateStringToNSDate:(NSString*)dateString{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ss"];
return [dateFormatter dateFromString:dateString];
}
這對我來說是零嗎?我在哪裏做錯了?謝謝你的幫助。
這是解決了我的問題,但是,爲什麼? (我正在看我所有的舊問題,現在我發現這很奇怪。) –
T代表當時的分隔符,但它實際上並不是格式的一部分。這就是爲什麼你必須用撇號把它括起來。請參閱參考資料,尤其是「固定格式」:https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html – HorseT
謝謝您的澄清。 –