您的位置:首页 > 其它

Sat May 12 10:14:57 +0800 2012 的日期,格式化成yyyy-mm-dd

2012-07-17 09:06 225 查看
在IPHONE 开发的过程中.会遇到日期格式需要转换的情况,特别是:Sat May 12 10:14:57 +0800 2012这样日期类型, 转换方式如下: NSString *createTime=[detail objectForKey:@"created_at"]; NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"EEE MMM d HH:mm:ss z yyyy"]; NSDate *createDate = [dateFormat dateFromString: createTime]; NSDateFormatter *formatter = [[[NSDateFormatter alloc] init]autorelease]; [formatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]]; [formatter setDateFormat:@"MM月dd日 HH:mm"]; //yyyy-mm-dd 也可
NSString *dateString = [formatter stringFromDate:createDate];
则dateString 打印出的数据就是: 12月24日 10:10,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  格式化 日期