NSDateFormatter在iOS 5中返回nil [英] NSDateFormatter return nil in iOS 5
本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文