标签:
NSDateFormatter并不是万能的,并不是给出什么字符串都能转遍为NSDate类型,所转换的格式必须必须和你给出的格式想对应
比如说:NSString *dateStr = @"20151234125432" 想转换成NSDate类型,则dateFormatter.dateFormat的格式如下:
NSDateFormatter*dateFormatter = [[NSDateFormatteralloc]init];
dateFormatter.dateFormat=@"yyyyMMddHHmmss";
NSDate*date = [dateFormatter dateFromString:timeStr];
若再想将date转换成自己想要的格式,比如"2015-12-28 12:45" 则在以上代码的后面加上即可:
dateFormatter.dateFormat=@"yyyy-MM-dd HH:mm";
NSString*str = [dateFormatter stringFromDate:date];
标签:
原文地址:http://www.cnblogs.com/qiumuan/p/5135943.html