首页 > 其他 > 详细

NSDateFormatter遇到无法转换的问题

时间:2016-01-16 19:30:54      阅读:239      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!