码迷,mamicode.com
首页 > 其他好文 > 详细

NSDateFormatter遇到无法转换的问题

时间:2016-01-16 19:33:36      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

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];

 

NSDateFormatter遇到无法转换的问题

标签:

原文地址:http://www.cnblogs.com/qiumuan/p/5135943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!