我有一個包含字符串: 2013-10-29 18:50:18 +0000
ios將NSString轉換爲日期?
我如何轉換到這個日期,但保持相同的日期格式?
我已經試過:
NSString *str3 = [[NSString alloc] initWithFormat:@"%@", time];
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"yyyy-MM-dd hh:mm:ss a"];
NSDate *myDate = [df dateFromString:str3];
但myDate
回報(null)
任何想法?
不重複,因爲我不知道如何將其轉換爲相同的格式 – Alosyius
你必須確保你的字符串是完全像你說的那樣:2013-10-29 12:10:00 AM – logixologist
With standard像這樣的格式,你應該考慮使用像strptime_l和strftime_l這樣的標準C庫函數。 您可以在本頁末尾找到示例: https://developer.apple.com/library/ios/documentation/cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html – Laszlo