获得一个的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