//得到是当前的日期
NSDate* date = [NSDate date];
NSLog(@"%@", date);
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateStyle:NSDateFormatterNoStyle];
NSString* dateStr = [formatter stringFromDate:date];
// formatter
NSLog(@"%@", dateStr);
//怎么样得到当前年,月,日,时,分,秒
//得到一个日历对象
NSCalendar* calendar = [NSCalendar currentCalendar];
//通过给定的日期还有给定的一个flag得到date里面的那些部分
NSDateComponents* components = [calendar components:NSYearCalendarUnit fromDate:date];
NSLog(@"%ld", [components year]);
NSDateComponents* c2 = [calendar components:NSMonthCalendarUnit fromDate:date];
NSLog(@"%ld", [c2 month]);
//00000000 11111010
NSDateComponents* c3 = [calendar components:NSYearCalendarUnit|NSDayCalendarUnit|NSHourCalendarUnit|NSMinuteCalendarUnit|NSSecondCalendarUnit fromDate:date];
NSLog(@"%ld", [c3 year]);
NSLog(@"%ld", [c3 month]);
NSLog(@"%ld", [c3 day]);
NSLog(@"%ld", [c3 hour]);
NSLog(@"%ld", [c3 minute]);
NSLog(@"%ld", [c3 second]);
NSLog(@"");
联系客服