NSDateFormatter dateFromString返回null

nab*_*nab 2 objective-c nsstring nsdateformatter

我正在尝试将日期对象中的字符串日期,以便我可以进行一些比较.我的代码如下:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy/MM/dd_hh:mm:ss"];
NSDate *date = [formatter dateFromString:@"2012/02/06_20:35:59"]; 
[formatter release];

NSLog(@"date = %@", date);
Run Code Online (Sandbox Code Playgroud)

我的NSLog显示*date = null;

任何帮助表示赞赏.谢谢.

mat*_*way 6

你的格式不是必须的yyyy/MM/dd_HH:mm:ss吗?

hh是0-12,其中HH0-23.

作为参考,这里是我从中获取信息的文档 - http://unicode.org/reports/tr35/tr35-10.html#Date_Format_Patterns