我想创建一个简单的if函数,该函数根据当前的iDevice年是否为2012年来执行一些代码。为此,我尝试在Xcode中使用NSCalendar和NSDateComponents,但是失败了... :(

有没有人知道关于此类任务的任何有用资源或博客以及教程/建议?

谢谢,

最佳答案

NSDate *date = [NSDate date];
NSCalendar *gregorian = [[[NSCalendar alloc]
                         initWithCalendarIdentifier:NSGregorianCalendar] autorelease];

NSDateComponents *components = [gregorian components:NSYearCalendarUnit fromDate:date];
int year = components.year;

关于ios - 在Xcode中确定iDevice当前日期-NSDate,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13070997/

10-13 06:16