【发布时间】:2015-07-01 10:12:25
【问题描述】:
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEEE','dd MMM YYYY z"];
NSString *string = @"Thursday,11 Jun 2015 +0530";
NSDate *tempDate = [dateFormat dateFromString:string];
现在当我 NSLog..
NSLog(@"%@",[tempDate description]);
2014-12-24 18:30:00 +0000
NSLog(@"%@",[dateFormat stringFromDate:tempDate]);
IST 2014 年 12 月 25 日星期四
为什么不显示“星期四,2015 年 6 月 11 日 IST”,而是显示“星期四,2014 年 12 月 25 日 IST”?
【问题讨论】:
-
这里的 x
"EEEE','dd MMM YYYY x"是什么?您可以使用 NSLocal 设置时区
标签: ios objective-c iphone nsdate nsdateformatter