iPhone プログラミングで NSDateFormatter を使用すると問題が発生します。以下は私のコードスニペットです。
NSString *inputDate = @"2011-03-14";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd"];
NSDate *entryDate = [formatter dateFromString:inputDate];
[formatter release]
私が得ている結果は
2011-03-13 16:00:00 +0000
これは 2011-03-14 00:00:00 に相当する GMT です。(私のタイムゾーンは GMT +08:00 です)
なぜ私はこれを得ているのですか?結果として 2011-03-14 00:00:00 を取得するには?
ありがとう。
〜1月