NSDateFormatter在iOS 8和iOS 7上的行为有所不同

时间:2015-03-10 16:45:33

标签: ios7 ios8 nsdate nsdateformatter

我使用NSDateNSSting获得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版本?

0 个答案:

没有答案