日期字符串工作:周五,2014年10月3日21时14分01秒ESTiOS8上dateformatter不与时区
我可以从上面的字符串使用下面的代码在iOS中7得到的NSDate:
@“EEE,DD MMM yyyy HH:mm:ss z“
在iOS 8中,我得到了无日期,我尝试了以下格式来获得NSDate,但没有运气。
@ “EEE,DD MMM YYYY HH:MM:SS Z” @ “EEE,DD MMM YYYY HH:MM:SS ZZZ”
任何人可以帮助我在这?
Tushar
日期字符串工作:周五,2014年10月3日21时14分01秒ESTiOS8上dateformatter不与时区
我可以从上面的字符串使用下面的代码在iOS中7得到的NSDate:
@“EEE,DD MMM yyyy HH:mm:ss z“
在iOS 8中,我得到了无日期,我尝试了以下格式来获得NSDate,但没有运气。
@ “EEE,DD MMM YYYY HH:MM:SS Z” @ “EEE,DD MMM YYYY HH:MM:SS ZZZ”
任何人可以帮助我在这?
Tushar
这是iOS 8.0.2中的一个错误。如果你在iOS 8上尝试相同的代码,它会运行文件。提交错误报告,以便Apple能够修复它。
此代码工作正常,我对这样的情况:
NSString *dateWithInitialFormat = @"Fri, 03 Oct 2014 21:14:01 EST";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss z"];
NSDate *date_creaet = [dateFormatter dateFromString:dateWithInitialFormat];
[dateFormatter setDateFormat:@"ccc,MMMM dd,yyyy"];
NSString *dateWithNewFormat = [dateFormatter stringFromDate:date_creaet];