-2
A
回答
1
該documentation for setDateFormat:
in the NSDateFormatter Class Reference鏈接到Data Formatting Guide。
在數據格式指南中,Date Formatters > Use Format Strings to Specify Custom Formats > Fixed Formats部分鏈接到Appendix F of the *Unicode Technical Standard #35。
附錄F,而有些鈍,告訴你一切:
- 使用
E
爲短工作日名稱。 - 本月的日子使用
d
。 - 使用
MMM
作爲短月份名稱。 - 年度使用
y
。 - 使用
hh
小時。 - 使用
mm
分鐘。 - 第二次使用
ss
。
我們可以快速測試,而不需要寫使用Python的Cocoa綁定一個整體的Objective-C程序:
:; python
Python 2.7.2 (default, Oct 11 2012, 20:14:37)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from Cocoa import *
>>> f = NSDateFormatter.new()
>>> f.setDateFormat_('E, d MMM y hh:mm:ss')
>>> f.stringFromDate_(NSDate.new())
u'Wed, 17 Apr 2013 10:40:25'
在Objective-C,它看起來像這樣:
NSDateFormatter *f = [NSDateFormatter new];
f.dateFormat = @"E, d MMM y hh:mm:ss";
NSLog(@"%@", [f stringFromDate:[NSDate new]]);
注意創建一個NSDateFormatter
是昂貴的。如果您要格式化許多日期,您應該創建一次並保留它。
相關問題
- 1. 特殊日期格式化的字符串日期(VB.net)
- 2. 從字符串獲取日期格式
- 3. (VB.net)的特殊日期格式的字符串通用日期(MM-DD-YYYY)
- 4. Oracle - 獲取當前日期格式
- 5. 如何在python中獲取當前日期時間的字符串格式?
- 6. 特定日期字符串格式
- 7. 如何從日期字符串中獲取日期格式?
- 8. 如何從日期字符串格式獲取日期對象
- 9. 用特殊格式打印當前UTC日期時間
- 10. 獲取當前日期,解析字符串到日期並比較日期
- 11. PHP,如何以特定格式獲取當前日期
- 12. 以特定格式獲取當前日期
- 13. 如何從特殊格式字符串獲取值?
- 14. 如何獲取當前日期和數字格式的時區
- 15. 字符串日期格式
- 16. 格式字符串日期
- 17. 日期字符串格式
- 18. 獲取當前日期和與HTTP日期格式
- 19. VBA:從特定格式的字符串讀取日期
- 20. 獲取日期時間字符串到谷歌日曆格式
- 21. 如何在字符串中獲取當前系統日期 - ANDROID
- 22. SWT - 獲取當前日期並追加到字符串中
- 23. C++ 11獲取當前日期和時間作爲字符串
- 24. 如何在JavaScript中獲取日期格式模式字符串?
- 25. 創建字符串格式的當前日期和解析,以日期字符串中的Apex
- 26. 如何獲取當前日期和其他日期之間的日期差異以字符串形式顯示?
- 27. Googlesheets - 獲取特殊字符串列
- 28. 如何以與字符串相同的格式獲取日期
- 29. 在c中獲取字符串日期的格式#
- 30. 從日期獲取DD-MON-YY格式的字符串
你有沒有努力使用'NSDateFormatter'?你有什麼嘗試? – rmaddy 2013-04-18 03:16:11
當然,我嘗試使用NSDateFormatter。但是我怎麼能得到月和星期的字符串? – ttotto 2013-04-18 03:20:37
發佈你到目前爲止所以人們可以幫助丟失的部分。 – rmaddy 2013-04-18 03:21:19