日期字符串工作:週五,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];