- (void)viewDidLoad
{
[super viewDidLoad];
NSArray *weeks =@[@"星期",@"星期日",@"星期一", @"星期二", @"星期三",@"星期四", @"星期五", @"星期六"];
NSArray *months = @[@"month",@"January",@"February",@"March",@"April",@"May",@"June",@"July",@"August",@"September",@"October",@"November",@"December"];
NSDateComponents *comps = [self getDateComponents];
int week = (int)comps.weekday;
int month = (int)comps.month;
NSLog(@"%@",weeks[week]);
NSLog(@"%@",months[month]);
}
-(NSDateComponents*)getDateComponents{
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *now = [NSDate date];
// NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
// formatter.dateFormat = [NSString stringWithFormat:@"yyyy-MM-dd HH:mm:ss a"];
//
// NSLog(@"%@",[formatter stringFromDate:now]);
NSDateComponents *comps = [[NSDateComponents alloc] init];
NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit;
comps = [calendar components:unitFlags fromDate:now];
return comps;
}
原文地址:http://blog.csdn.net/spljc/article/details/44977251