获取当前年月日和星期

来源:互联网 发布:icloud照片怎么导入mac 编辑:程序博客网 时间:2024/05/17 20:23

    NSDate *date1 = [NSDatedate];

    NSCalendar *calendar = [NSCalendarcurrentCalendar];

    NSDateComponents *comps;


// 年月日获得

        comps = [calendar components:(NSCalendarUnitYearNSCalendarUnitMonth | NSCalendarUnitDay)

                            fromDate:date];

        NSInteger year = [compsyear];

        NSInteger month = [compsmonth];

        NSInteger day = [compsday];

        NSLog(@"year: %ld month: %ld, day: %ld", (long)year, (long)month, (long)day);

        //    NSCalendarUnitWeekdayOrdinal

        comps = [calendar components:(NSCalendarUnitCalendar |NSCalendarUnitWeekday | NSCalendarUnitWeekdayOrdinal)

                 

                            fromDate:date];

        NSInteger week = [compsweekOfYear]; //今年的第几周

        NSInteger weekday = [compsweekday]; //星期几(注意,周日是“1”,周一是“2”。。。。)

        NSInteger weekdayOrdinal = [compsweekdayOrdinal]; //这个月的第几周

        NSLog(@"week: %ld weekday: %ld ordinal: %ld", (long)week, (long)weekday, (long)weekdayOrdinal);

0 0
原创粉丝点击