如何在iOS中将“2012-12-26”这样的date转换为“2012年12月26日”?
我想在december 26, 2012
年december 26, 2012
至december 26, 2012
年december 26, 2012
在iOS?
我正在使用websrvice,数据以这种格式1990-12-26
。
我想把这个改成december 26, 2012
格式。
这就是我所做的:
lbl_Rightside.text = [rootElement stringValueForNode:@"date"]; NSLog(@"lbl_Rightside is %@",lbl_Rightside.text); [lbl_Rightside release];
在1990-12-26
获取这个标签的date。 现在我想把date改成december 26, 2012
格式。
任何来自专家的提示都将非常受欢迎。
你可以使用NSDateFormatter来做这种事情。 第一
- 使用dateFromString:方法将datestring转换为date对象。
- 从date转换为你想要使用stringFromDate:方法的string
-
不同的格式string可以在这里find。
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
检查有关NSDateFormatter的官方Apple文档。 你应该使用这个类来做这种格式。
通过使用NSDateFormatter
NSString到NSDate
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; // this is imporant - we set our input date format to match our input string // if format doesn't match you'll get nil from your string, so be careful [dateFormatter setDateFormat:@"yyyy-MM-dd"]; NSDate *dateFromString = [[NSDate alloc] init]; dateFromString = [dateFormatter dateFromString:dateString]; [dateFormatter release];
NSDate转换为NSString:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"MMMM dd, yyyy"]; NSString *strDate = [dateFormatter stringFromDate:[NSDate date]]; NSLog(@"%@", strDate); [dateFormatter release];
试着看看NSDateFormatter类,
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd"]; // this is your input date format NSDate *newDate = [dateFormatter dateFromString:dateString];//converting string to date object
你正在寻找的格式是这样的:
[dateFormatter setDateFormat:@"MMM dd,yyy"]; // setting new format NSLog(@"The date is = %@",[dateFormatter stringFromDate:newDate])
- iOS:通常从NSObject类序列化/反序列化复杂的JSON
- 无法使用索引类型为“String”的类型”下标值
- 正确地从MSMessagesAppViewController呈现一个UIAlertController
- 如何在iOS Objective-C中实现php的openssl_encrypt()方法?
- 我的IOS上的Socket.io无法与websocket服务器握手
- 在Swift中使用Xcode配置更改API端点/环境
- Firebaseasynchronousfunction,后台队列中有什么,什么不是
- 如何在Swift for iOS中正确使用CFNotificationCenterAddObserver
- 清除核心数据中的上下文:重置vs删除注册的对象?