獲得一個的NSString如下:的NSDate從NSString的問題
NSString *lastSyncDate = [[items objectAtIndex:0] objectForKey:@"LastSyncDate"];
這個值是:1/1/2010 12:00:00 AM
我使用下面的轉換爲一個日期:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setTimeStyle:NSDateFormatterFullStyle];
[df setDateFormat:@"MMMM d, y HH:mm:ss ZZZ"];
NSDate *mySyncDate = [df dateFromString:lastSyncDate];
這給了我一個空值?
真棒,大聲笑 - 我正在尋找一個列表可以告訴我什麼我可以用於DateFormat的我應該只是猜到了! – Slee 2010-08-16 20:16:14
當然,日期字符串取決於您的區域格式/時區/日曆。強制ISO 8601風格日期([NSDate description]是一個合理的近似值,我認爲)更強大,或者僅存儲timeIntervalSinceReferenceDate或timeIntervalSince1970。 – 2010-08-16 21:09:06