0

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

任何人都知道有关于此类任务的教程/建议的任何好的资源或博客吗?

谢谢,

4

1 回答 1

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

NSDateComponents *components = [gregorian components:NSYearCalendarUnit fromDate:date];
int year = components.year;
于 2012-10-25T14:46:50.007 回答