//get day month year week from nsdate
-(NSString *)dayFromDate:(NSDate *)date
{
NSString *dateString;
NSCalendar*calendar = [NSCalendar currentCalendar];
NSDateComponents*comps;
comps =[calendar components:(NSYearCalendarUnit | NSMonthCalendarUnit |NSDayCalendarUnit|NSWeekdayCalendarUnit|NSWeekdayOrdinalCalendarUnit)
fromDate:date];
NSInteger year = [comps year];
NSInteger month = [comps month];
NSInteger day = [comps day];
NSLog(@"year:%d month: %d, day: %d", year, month, day);
NSInteger weekdayNumber = [comps weekday];
switch (weekdayNumber) {
case 1:
weekday = @"星期日";
break;
case 2:
weekday = @"星期一";
break;
case 3:
weekday = @"星期二";
break;
case 4:
weekday = @"星期三";
break;
case 5:
weekday = @"星期四";
break;
case 6:
weekday = @"星期五";
break;
default:
weekday = @"星期六";
break;
}
dateString = [NSString stringWithFormat:@"%d年%d月%d日",year,month,day];
return dateString;
}
NSDate *tomorrow = [NSDatedateWithTimeIntervalSinceNow:86400];//60*60*24 24hours
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];
NSDateFormatter *dateFormatter = [[NSDateFormatteralloc] init];
dateFormatter.dateFormat = @"yyyy年MM月dd日";
NSString *dateStr = [dateFormatter stringFromDate:date];
[self.dateButtonsetTitle:dateStr forState:UIControlStateNormal];
NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
dateFormatter2.weekdaySymbols = @[@"星期日", @"星期一", @"星期二", @"星期三", @"星期四", @"星期五", @"星期六"];
[dateFormatter2 setDateFormat: @"EEEE"];
NSString *wekday = [dateFormatter2 stringFromDate:date];