NSDateFormatter *formatter = [[NSDateFormatter alloc]init]; //初始化格式器。
[formatter setDateFormat:@"YYYY-MM-dd hh:mm:ss"];//定义时间为这种格式: YYYY-MM-dd hh:mm:ss 。
NSString *currentTime = [formatter stringFromDate:[NSDate date]];//将NSDate *对象 转化为 NSString *对象。
NSLog(@"%@", currentTime);//控制台打印出当前时间。
⚠NSString *d = [NSDate date];//获取日期;
发现一个问题
定义日期格式的时候月份和分钟都是用字母“M”或“m”表示,这里如果同为大写或者同为小写都会发生获取数据错误的bug。月份会显示为分钟的数字(月份数字=分钟数字)。