我必须将日期转换为 UTC 格式。我在日期对象中得到 nil 值。它适用于所有其他ios版本,除了ios 8.0 请帮助我...
NSString *ValidDateUtc_=@"7/7/2015 5:00:00 AM";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy h:mm:ss a"];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
NSDate *date = [dateFormatter dateFromString:ValidDateUtc_];
答案 0 :(得分:0)
好的,我试试这个dateFormat" MM / dd / yyyy hh:mm:ss aa"它的工作正常。
如果您仍然是nil,请尝试更改timeZone或locale
dateFormatter.timeZone = NSTimeZone(name:"UTC") or NSTimeZone(name:"GMT")
dateFromatter.locale = NSLocale(localeIdentifier: "your country identifier")