一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

iOS开发之获取当前星期程序代码

时间:2015-08-25 编辑:简简单单 来源:一聚教程网


把当前的日期转换为星期几

- (void)getWeek

{

    NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

    NSDate *now;

    NSDateComponents *comps = [[NSDateComponents alloc] init];

    NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |

    NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;

     

    now=[NSDate date];

    comps = [calendar components:unitFlags fromDate:[NSDate date]];

    int year=[comps year];

    int week = [comps weekday];

    int month = [comps month];

    int day = [comps day];

    int hour = [comps hour];

    int min = [comps minute];

    int sec = [comps second];

     

    NSArray * arrWeek=[NSArray arrayWithObjects:@"星期日",@"星期一",@"星期二",@"星期三",@"星期四",@"星期五",@"星期六", nil];

     

    NSLog(@"星期:%@", [NSString stringWithFormat:@"%@",[arrWeek objectAtIndex:[comps weekday] - 1]]);

}


这个方法不但可以获取星期,还可以获取当前年份,月份,时分秒等等。更多的方法可以进到方法里自己查看

热门栏目