似乎很简单,但是当我尝试使用时区格式化日期时,我的应用似乎崩溃了,没有特定错误“未捕获的异常”
这就是我想要做的:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.locale = [NSLocale localeWithLocaleIdentifier:@"en_US_POSIX"];
[dateFormatter setDateFormat:@"MM/dd/yyyy hh:mm:ss z"];
[dateFormatter setTimeZone:aTimezone];
NSString *date = [dateFormatter stringFromDate:[NSDate date]];
看不到任何引起它崩溃的东西。有什么想法吗?
答案 0 :(得分:0)
我弄清楚了问题所在。
我的时区应采用以下格式:
[formatter setTimeZone:[NSTimeZone timeZoneWithName:aTimezone]];