NSDateFormatter *timeFormat = [[NSDateFormatter alloc] init];
[timeFormat setDateFormat:@"hh:mm a"];
NSDate* sourceDate = [timeFormat dateFromString:@"19/11/2010 12:00 am"];
if(sourceDate==nil)
{
NSLog(@"source date nil");
}
我在 iPhone 中使用 24 小时设置。更改为 24 小时设置后,datefromstring 始终返回 nil。我改成 12 小时制,它又可以工作了。为什么 ?