即時通訊想知道如果我可以改變這種字符串「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