出于好奇(因为这是我第一次需要在 cocoa 中进行计算)-
这真的是计算当前年份的最简洁方法吗?
int thisYear = [[[NSCalendar currentCalendar]
components:NSYearCalendarUnit fromDate:[NSDate date]]
year];
看起来很笨拙。
最佳答案
是的,当我需要从日期(如日,月或年)中获取组件时,我使用NSDateComponents
,实际上日期很笨拙-有不同的日历,时区,leap年等。