objective-c - 将字符串转换为 NSDate

如何在 iOS 上将字符串转换为 NSDate

最佳答案

NSString *dateStr = @"20100223";

// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyyMMdd"];
NSDate *date = [dateFormat dateFromString:dateStr];  

// Convert date object to desired output format
[dateFormat setDateFormat:@"EEEE MMMM d, YYYY"];
dateStr = [dateFormat stringFromDate:date];  
[dateFormat release];

希望这会对你有所帮助。

https://stackoverflow.com/questions/2311421/

相关文章:

java - 如何将 SimpleDateFormat 与日历一起使用?

visual-studio - 如何在 Visual Studio (Express) 2008 中

c++ - 我应该在我的 C++ 代码中使用 printf 吗?

xml - 在 Eclipse 中格式化 XML 代码

.net - .NET 中是否有一种简单的方法来获取数字的 "st"、 "nd"、 "rd"和 "t

intellij-idea - 如何在 WebStorm 中自动格式化代码?

angularjs - 删除 AngularJS 货币过滤器小数/美分

c# - 文件大小格式提供程序

c# - 如何使 Visual Studio 不将 { 放在新行上?

c++ - 如何使用 ostream 在 c++ 中将 unsigned char 打印为十六进制?