我想创建一个简单的if函数,它根据当前的iDevice年份是否为2012执行一些代码。我曾尝试在Xcode中使用NSCalendar和NSDateComponents但是失败了... :( / p>
任何人都知道任何有关此类任务的教程/建议的好资源或博客?
谢谢,
丹
答案 0 :(得分:2)
NSDate *date = [NSDate date];
NSCalendar *gregorian = [[[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *components = [gregorian components:NSYearCalendarUnit fromDate:date];
int year = components.year;