即时通讯想知道如果我可以改变这种字符串“2012-11-09 11:30:00”到这个“11月30日11月9日星期二” 我无法弄清楚女巫的方法NSDateFormatter我应该使用。 在此先感谢。格式化日期到特定格式
-1
A
回答
2
NSString *myDateString = @"2012-11-09 11:30:00";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateFormat = @"yyyy-MM-dd HH:mm:ss";
NSDate *myDate = [formatter dateFromString: myDateString];
formatter.dateFormat = @"EEEE d 'of' MMMM 'at' HH'h'mm";
NSString *myNewDateString = [formatter stringFromDate: myDate];
(我没有包括release
,因为我习惯与ARC一起工作)。
这里是输出我得到:在11h30
Here十一月
周五9是你可以使用格式化的列表。
请注意,这不包括白天的“st”,“nd”,“rd”和“th”。看看这个,有很多关于这个的问题。
您还可以将
formatter.locale
设置为@"FR_fr"
或其他任何设置来更改日/月的语言。
0
我不知道有一个出了整整得到自己想要的盒子的方法,但是这应该让你去: http://www.ios-developer.net/iphone-ipad-programmer/development/date-and-time/date-and-time-examples
相关问题
- 1. 格式化日期到特定格式
- 2. 以特定格式格式化日期
- 3. 格式化日期为特定格式
- 4. 格式化日期到长格式
- 5. 格式化一个特定的日期/时间格式
- 6. 在java中将日期格式化为特定格式?
- 7. 以特定格式格式化日期时间
- 8. 格式化日期?
- 9. 日期格式化
- 10. 格式列与日期到特定格式 - Excel VBA
- 11. javascript日期格式到本地时区以特定的格式
- 12. 日期格式化程序没有正确格式化日期
- 13. 格式化JSON日期格式化的日期基于区域
- 14. 用Perl格式化日期格式
- 15. 日期格式不正确格式化
- 16. PowerShell的 - 格式化日期YYMMDD格式
- 17. 格式化日期YYYYMM格式在DB2
- 18. 在PHP中格式化日期格式
- 19. 将日期格式化为mysql格式
- 20. JavaScript格式化日期格式
- 21. 日期格式化IOS中的格式
- 22. 格式化日期。如何将int值格式化为日期格式?
- 23. 格式化日历日期
- 24. 剑道网格文化特定的日期格式
- 25. 如何格式化日期以匹配特定模式?
- 26. C#DateTimeOffset格式化为特定格式
- 27. 以特定格式格式化货币
- 28. 格式化日期时间
- 29. php日期格式化
- 30. 格式化JSON日期
顺便说一句,我的回答是告诉你,2012年11月9日不是星期二,而是星期五;) – rdurand
大声笑,伟大的反射,我只是举个例子:) – Ali