2010-06-23 78 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.

相關問題