NSDate 对象转换为 NSString 对象:
NSDate *date = [NSDate date]; //创建表示当前时刻的 NSDate 对象
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @”yyyy-MM-dd HH:mm:ss”; //设置转换成字符串的格式
dateFormatter.timeZone = [NSTimeZone localTimeZone]; //设置时区为 iPhone 当前时区
NSString *dateString = [dateFormatter stringFromDate: date];
NSLog(@"date: %@", date);
NSLog(@"dateString: %@", dateString);
NSString 对象转换为 NSDate 对象
NSString *dateString = @”2015-08-06 11:08:35”;
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @”yyyy-MM-dd HH:mm:ss”;
dateFormatter.timeZone = [NSTimeZone localTimeZone];
NSDate *date = [dateFormatter dateFromString: dateString];
NSLog(@"dateString: %@", dateString);
NSLog(@"date: %@", date);