ios object-c 判断年月日是周几 星期一返回周一 星期二返回周二 星期三返回周三 星期四返回周四 星期五返回周五 星期六返回周六 星期天返回周天
可以使用NSDate和NSCalendar来判断年月日是星期几。下面是一个示例代码:
// 获取指定日期的星期几
- (NSString *)getWeekdayForDate:(NSDate *)date {
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *components = [calendar components:NSCalendarUnitWeekday fromDate:date];
NSInteger weekday = [components weekday];
switch (weekday) {
case 1:
return @"周天";
case 2:
return @"周一";
case 3:
return @"周二";
case 4:
return @"周三";
case 5:
return @"周四";
case 6:
return @"周五";
case 7:
return @"周六";
default:
return @"";
}
}
// 示例用法
NSDate *date = [NSDate date]; // 获取当前日期
NSString *weekday = [self getWeekdayForDate:date];
NSLog(@"%@", weekday);
这段代码中,getWeekdayForDate:方法接受一个NSDate对象作为参数,并返回对应的星期几的字符串。在示例用法中,我们获取当前日期,并打印出对应的星期几
原文地址: https://www.cveoy.top/t/topic/iDG5 著作权归作者所有。请勿转载和采集!