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版本是否正確?
我在3.1.3上測試它,它總是返回零。而3.2的結果真的很奇怪,與錯誤的字符串沒有關係。 – vodkhang 2010-06-23 06:23:12