可以写一个加号方法,放在类别里面
这里我写的是一个减号方法,直接在类里面调用
-(NSString*)weekdayStringFromDate:(NSDate*)inputDate {
NSArray *weekdays = [NSArray arrayWithObjects: [NSNull null], @"星期天", @"星期一", @"星期二", @"星期三", @"星期四", @"星期五", @"星期六", nil];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSTimeZone *timeZone = [[NSTimeZone alloc] initWithName:@"Asia/SuZhou"];
[calendar setTimeZone: timeZone];
NSCalendarUnit calendarUnit = NSWeekdayCalendarUnit;
NSDateComponents *theComponents = [calendar components:calendarUnit fromDate:inputDate];
return [weekdays objectAtIndex:theComponents.weekday];
}
Objective-C 日期转星期
本文介绍了一个 Objective-C 方法,该方法能够将指定日期转换为对应的星期字符串。通过使用 NSCalendar 和 NSDateComponents, 实现了从输入日期中提取星期信息,并映射到预定义的星期数组。
892

被折叠的 条评论
为什么被折叠?



