一个奇怪的问题:
我通过以下代码将字符串转换为日期:
NSString *dateStr = @"02/10/2012 12:00:13 PM";
NSDateFormatter *dtF = [[NSDateFormatter alloc] init];
[dtF setDateFormat:@"MM/dd/yyyy HH:mm:ss a"];
NSDate *d = [dtF dateFromString:dateStr];
NSDateFormatter *dateFormatStr = [[NSDateFormatter alloc] init];
[dateFormatStr setDateFormat:@"MMMM dd, yyyy HH:mm a"];
NSString *strDate = [dateFormatStr stringFromDate:d];
NSLog(@"Output:::-->%@",strDate);
我正在使用Xcode 4.2
它在模拟器和带有 iOS 5.0 和 iPhone 4 的设备 iPhone 3Gs 和 iPad 中运行良好
但问题出在装有 iOS 5.0.1 的 iPod 中。在 iPod 中它显示(null)值。
代码有什么问题?或者还有其他问题吗?