可能重复:
如何在 Objective-C 中获取星期几?
如何打印星期几?我应该使用什么对象?我需要日期(例如星期日、星期四),而不是月份中的日期。
更新:具体来说:我怎样才能找到一周中的天数(例如 1、5)
可能重复:
如何在 Objective-C 中获取星期几?
如何打印星期几?我应该使用什么对象?我需要日期(例如星期日、星期四),而不是月份中的日期。
更新:具体来说:我怎样才能找到一周中的天数(例如 1、5)
创建一个 NSDate 实例(现在,使用[NSDate date]
),然后使用 NSDateFormatter 和此处描述的格式字符串。
NSDate *today = [NSDate date];
NSDateFormatter *myFormatter = [[NSDateFormatter alloc] init];
[myFormatter setDateFormat:@"EEEE"]; // day, like "Saturday"
[myFormatter setDateFormat:@"c"]; // day number, like 7 for saturday
NSString *dayOfWeek = [myFormatter stringFromDate:today];
NSLog(@"Today is: %@", dayOfWeek);