2010-06-23 50 views
2

根据类参考,dateFromString方法返回“使用接收器的当前设置解释的字符串的日期表示形式”。使用下面的代码:是NSDateFormatter dateFromString:应该返回无效的字符串为零?

NSDateFormatter * formatter = [[[NSDateFormatter alloc] init] autorelease]; 
[formatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]]; 
[formatter setDateFormat:@"MMddyy"]; 
NSDate * date = [formatter dateFromString:@"2010-04-27T17:45:44.763"]; 

在SDK 3.1.3回报nil,但SDK 3.2返回2010-01-20 00:00:00 -0300。 3.2版本是否正确?

+0

我在3.1.3上测试它,它总是返回零。而3.2的结果真的很奇怪,与错误的字符串没有关系。 – vodkhang 2010-06-23 06:23:12

回答

0

我认为它应该返回零。使用SDK 4.

相关问题