0

我在我的项目中我得到一个字符串我将字符串传递给 dateFormatter 但我得到 nil,在字符串而不是IST中我可能会得到PDT我可能会得到任何其他格式,

NSString* currentDateString = @"2012-11-09 12:31:53.0 **IST**";

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.S z"];

NSDate *dateFromString = [dateFormatter dateFromString:currentDateString];
4

1 回答 1

0

如果您仅在 iOS 6.0+ 设备/模拟器上进行测试,请在低于 iOS 6.0 的设备上进行测试。我认为在 Ios 6.0+ 中,一些与缩写相关的东西发生了变化。iOS 6.0+ 中的缩写字典包含的值与低于 6.0 的 iOS 不同。

于 2012-11-19T07:22:02.600 回答