使用该方法获取的系统时间格式为“yyyy-MM-dd HH:mm:ss ”
//获取当前系统时间
NSDate *currentDate = [NSDate date];//获取当前时间,日期
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY/MM/dd hh:mm:ss SS"];//设置时间格式
NSString *dateString = [dateFormatter stringFromDate:currentDate]; //string 类型转成date型,反过来,可以用 dateFromString: 方法,将string转成date
NSLog(@"dateString:%@",dateString);
常用的方式是这个。如果需要获取到具体的日,月,年,可参考以下方法。
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit fromDate:[NSDate date]];
NSInteger day = [components day];
NSInteger month= [components month];
NSInteger year= [components year];