日期转换为iphone中的特殊格式

时间:2014-10-15 07:01:48

标签: nsdateformatter date-conversion

我以"2014-09-20 09:59:30"之类的形式获得了日期解析数据,我想将它们转换为2014年9月20日。并将其打印到标签中。 如何转换它们并将其打印到标签中?

1 个答案:

答案 0 :(得分:0)

我得到了我的这个问题的回答所以我诗人在这里我得到的日期格式如“2014-09-20 09:59:30”从JSON数据,我想在格式中显示这样的日期像2014年9月20日,我得到了一个代码 如果我们想将它转换为大写,那么只需将label.text字符串写入uppercaseString。

NSDateFormatter * dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm:ss"];
NSString *date=[dict valueForKey:@"post_date"];
NSDate * dateNotFormatted = [dateFormatter dateFromString:date];
[dateFormatter setDateFormat:@"d MMM YYYY"];
NSString * dateFormatted = [dateFormatter stringFromDate:dateNotFormatted];
cell.dateLabel.text=[dateFormatted uppercaseString];