我使用NSDate
从NSSting
获得NSDateFormatter
。我正在使用以下代码
NSDate * GetDatefromFormat(NSString *strDate, NSString *format )
{
if(!format || !strDate) return nil;
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat: format];
return [formatter dateFromString:strDate];
}
此函数的输入是两个NSString值,如"2015-03-04T03:56:38+00:00"
,格式为"yyyy-MM-dd'T'HH:mm:ssZ"
。
我正在iOS 8
工作,它工作得非常好,但后来我在iOS 7
测试了我的应用程序,它给了我零。
实际上这一行[formatter dateFromString:strDate];
给我的回报是零。
知道为什么要处理iOS 8
而不是iOS 7
?
如何使其适用于所有iOS版本?