根据 毫秒级时间戳 获取 星期几
+ (NSString *)getWeekday:(long long)time {
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSInteger unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth |NSCalendarUnitHour | NSCalendarUnitWeekday |
NSCalendarUnitHour |NSCalendarUnitMinute | NSCalendarUnitSecond;
NSDate *date = [NSDate dateWithTimeIntervalSince1970:time / 1000];
NSDateComponents *comps = [calendar components:unitFlags fromDate:date];
NSString *weekday = @"";
switch ([comps weekday]) {
case 1:
weekday = @"星期日";
break;
case 2:
weekday = @"星期一";
break;
case 3:
weekday = @"星期二";
break;
case 4:
weekday = @"星期三";
break;
case 5:
weekday = @"星期四";
break;
case 6:
weekday = @"星期五";
break;
case 7:
weekday = @"星期六";
break;
}
return weekday;
}