本文介绍了NSDateFormatter在iOS 5中返回nil的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用iOS 6一切正常,但iOS 5 myDate返回nil
With iOS 6 everything is ok but with iOS 5 myDate return nil
NSString *dateString = @"2012-07-12T11:00:00+02:00"; NSLocale *deLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"de_DE"]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"YYYY-MM-dd'T'HH:mm:ssZZZZ"]; dateFormatter.locale = deLocale; NSDate *myDate = [dateFormatter dateFromString:dateString];一定是DateFormat的问题我相信
It must be a Problem with the DateFormat i believe
推荐答案NSDate *today = [NSDate dateWithTimeIntervalSinceNow:0]; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateStyle:NSDateFormatterShortStyle]; NSString *dateString = [dateFormat stringFromDate:today]; NSLog(@"Date: %@", dateString);
更多推荐
NSDateFormatter在iOS 5中返回nil
发布评论