你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> iOS開發之獲取當前星期程序代碼

iOS開發之獲取當前星期程序代碼

編輯:IOS7技巧
下文為各位介紹一個iOS開發之獲取當前星期程序代碼了,這個例子可以讓各位在做開發時不再需要自己寫星期獲取函數了,例子非常的簡單的哦。


把當前的日期轉換為星期幾

- (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]]);

}


這個方法不但可以獲取星期,還可以獲取當前年份,月份,時分秒等等。更多的方法可以進到方法裡自己查看

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved