iphone - 为什么 NSDateFormatter 返回 nil?

标签 iphone cocoa cocoa-touch

为什么执行这段代码后,iPhone模拟器3.1.2上的lDateFormatted nil

NSString *lDateString = @"Wed, 17 Feb 2010 16:02:01";
NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"EEE, dd MMM yyyy hh:mm:ss"];
NSDate *lDateFormatted = [dateFormatter dateFromString: lDateString ];

任何想法表示赞赏, 谢谢

最佳答案

您可能想要使用 HH 几个小时,即 0-23/军事风格 此外,您可能需要在逗号周围加上单勾,例如 ','

引用:the UTS docdate formatting guide .

关于iphone - 为什么 NSDateFormatter 返回 nil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2254003/

相关文章:

iphone - 围绕典型用法的核心数据问题

iphone - GPUImage 使用 UISlider 改变亮度

iphone - SQLite3 数据库未通过 NSLog 在控制台上显示条目(将数据保存到数据库有效)

macos - 使用 CFEvents 从 Mac 中的守护程序执行键盘事件

cocoa-touch - 收到applicationDidEnterBackground时退出app而不是进入后台

iphone - 关闭应用内购买?

objective-c - 最佳实践 : How to update a repeating NSTimer interval after each call to the selector method

objective-c - 管理 Mac Cocoa 应用程序中未处理的异常和崩溃

iphone - 如何在旋转前检测 iPhone 方向

objective-c - 哪个方法名称最符合 Objective-C/Cocoa 约定?