在php中,有一个可以传递给http://php.net/manual/en/function.date.php函数以格式化日期日期的所有参数的列表。
目标c也有类似的东西吗?
发布于 2012-03-31 02:58:48
这里有一个:http://www.alexcurylo.com/blog/2009/01/29/nsdateformatter-formatting/
有没有想过你可以在NSDateFormatter format strings中放什么?是否真的要麻烦地去真正地转储说明符和结果?不,我们也是。但有人这么做了,这是他们的发现:
A: AM/PM a: 0~86399999 (毫秒) c/cc: 1~7 (星期几) ccc:星期日/星期一/星期二/星期三/清华/星期五/星期六cccc: Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday d: 1~31 (月中0填充日) D: 1~366 (一年中零填充日) e: 1~7 (星期几零填充) E~EEE:星期日/星期一/星期二/星期三/清华/星期五/星期六EEE: Sunday/Monday/Tuesday/Wednesday/Thursday/Friday/Saturday F: 1~5 (每月0填充周,一周的第一天=星期一) g:儒略日编号(自公元前4713年1月1日以来的天数) G~GGG: BC/AD (Era Designator缩写) GGGG:在主之前/Anno Domini H: 1~12 (0填充小时(12小时)) h: 0~23 (0填充小时(24小时)) K: 1~24 (0填充小时(24小时) k: 0~11 (0填充小时(12小时)) L/LL: 1~12 (0填充月份) LLL: Jan/Feb/Mar/Apr/May/Jun/Jul/Aug/Sep/Oct/Nov/DecJanuary/February/March/April/May/June/July/August/September/October/November/December m: 0~59 (0填充分钟) M/MM: 1~12 (0填充月份)MM: Jan/Feb/Mar/Apr/May/Jun/Jul/Aug/Sep/Oct/Nov/Dec MMM: January/February/March/April/May/June/July/August/September/October/November/December q/qq: 1~4 (0填充季度) qqq: Q1/Q2/Q3/Q4 qqqq:第一季度/第二季度/第三季度/第四季度Q/QQ: 1~4 (0填充季度) QQQ: Q1/Q2/Q3/Q4 QQQ:第一季度/第二季度/第三季度/第四季度s: 0~59 (0填充秒) S:(四舍五入次秒) u:(0填充年份) v~vvv:(通用GMT时区缩写)vvv:(通用GMT时区名称) w: 1~53 (0填充周),一周的第一天=星期日,注意:一年的第一周从去年的最后一个星期日开始) W: 1~5 (月份的0填充周,一周的第一天=星期日) Y/YYYY:(全年) YY/YYY:(2位数的年份) y/yyyy:(全年,从一年的第一周的星期天开始) yy/yyy:(2位数的年份,从一年的第一周的星期天开始) z~zzz:(特定的GMT时区缩写) zzzz:(特定的GMT时区名称) Z:+0000 (RFC 822时区)
这将一劳永逸地解决您的日期和时间格式化需求!
更新:
Swiftly getting a human-readable date with NSDateFormatter...
发布于 2015-03-12 01:30:19
来自unicode.org的权威列表在http://unicode.org/reports/tr35/tr35-6.html#Date_Format_Patterns
https://stackoverflow.com/questions/9948912
复制相似问题