2月中に探してみます。では、最終日が28日か29日かを知りたいのですが、3月末から引き算をしています。
NSDate* endFeb = [march dateByAddingTimeInterval: (NSTimeInterval) -24 * 3600];
NSDateComponents *feb = [gregorian components: units fromDate: endFeb];
正しい日付はわかりますが、正しい日ではありません
(gdb) po [gregorian dateFromComponents: feb]
2011-02-28 00:00:00 +0000
(gdb) p (int) [feb day]
$1 = 27
問題がある場合、これはiPad 4.3シミュレータにあります。