2

クラス参照によると、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 は正しい動作ですか?

4

1 に答える 1

0

nilを返すことになっていると思います。SDK 4 を使用します。

于 2011-09-21T00:03:14.587 に答える