出于好奇(因为这是我第一次需要在 cocoa 中进行计算)-
这真的是计算当前年份的最简洁方法吗?

int thisYear = [[[NSCalendar currentCalendar]
                components:NSYearCalendarUnit fromDate:[NSDate date]]
               year];

看起来很笨拙。

最佳答案

是的,当我需要从日期(如日,月或年)中获取组件时,我使用NSDateComponents,实际上日期很笨拙-有不同的日历,时区,leap年等。

10-08 12:26