作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想在 iOS 中将日期 2012-12-26
转换为 2012 年 12 月 26 日
?
我正在使用 websrvice,数据采用这种格式 1990-12-26
。
我想将其更改为 2012 年 12 月 26 日
格式。
这就是我正在做的:
lbl_Rightside.text = [rootElement stringValueForNode:@"date"];
NSLog(@"lbl_Rightside is %@",lbl_Rightside.text);
[lbl_Rightside release];
在 1990-12-26
获取此标签的日期。现在我想将日期更改为 2012 年 12 月 26 日
格式。
非常欢迎来自专家的任何提示。
最佳答案
你可以使用NSDateFormatter做这种事。首先
可以找到不同格式的字符串here .
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *orignalDate = [dateFormatter dateFromString:YOUR_ORIGINAL_STRING];
[dateFormatter setDateFormat:@"MMMM dd, yyyy"];
NSString *finalString = [dateFormatter stringFromDate:orignalDate];
[dateFormatter release]; //if not using ARC
关于iphone - 如何在 iOS 中将 "2012-12-26"之类的日期转换为 "december 26, 2012"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14066854/
我是一名优秀的程序员,十分优秀!