如何创建日历和格里高利历

时间:2011-02-11 06:36:23

标签: iphone

如何创建nscalender和gregorian日历?

谢谢

1 个答案:

答案 0 :(得分:3)

您可以初始化和使用格里历日历,如:

NSDateComponents *comps = [[NSDateComponents alloc] init];
    [comps setYear:1965];
    [comps setMonth:1];
    [comps setDay:6];
    [comps setHour:14];
    [comps setMinute:10];
    [comps setSecond:0];
    NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
    NSDate *date = [gregorianCalendar dateFromComponents:comps];

和当前日历如:

NSDateComponents *comps = [[NSDateComponents alloc] init];
    [comps setYear:1965];
    [comps setMonth:1];
    [comps setDay:6];
    [comps setHour:14];
    [comps setMinute:10];
    [comps setSecond:0];
    NSDate *date = [[NSCalendar currentCalendar] dateFromComponents:comps];
相关问题