「YYYYとyyyy」大晦日の怪

日付データをfomatterで文字列に変換しようとすると1年先になる。

1230、1231には起こるけど、1229以前は起こらない。どうして?

[formatter setDateFormat:@”YYYY-MM-dd”];

date_compare = [formatter stringFromDate:date_before];

YYYYをyyyyに修正すれば解決した。

http://stackoverflow.com/questions/12423179/nsdateformatter-show-wrong-year