我正试图在二月内进行搜索。所以我想弄清楚最后一天是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 模拟器上。