次のコードを実行すると
NSString *inputDateString=@"2012-10-19 19:37:54";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDate *test=[formatter dateFromString:inputDateString];
「test」の値は、inputDateString に相当する日付値ではなく、2012-10-19 23:37:54 +0000 です。日付が GMT に変換されるのはなぜですか?
編集:入力文字列の日付を取得して、それを同等の NSDate オブジェクトに変換するにはどうすればよいですか?