NSDate時間格式

2021-09-01 01:27:35 字數 707 閱讀 9937

1.[formatte1r

setdateformat

:@"yyyy-mm-dd hh:mm:ss a"]; 

//如果時間格式是12小時制的,會返回格式"2011-11-11 08-30-30 下午"; 如果是24小時制的, 格式是"2011-11-11 08-30-30"

2.[formatte1r 

setdateformat

:@"yyyy-mm-dd hh:mm:ss a"];

如果系統是12小時制的, 返回的小時也會按24小時制. 

3.  yy: 年的後2位

4.  yyyy: 完整年

5. mm: 月,顯示為1-12

6. mmm: 月,顯示為英文月份簡寫,如 jan

7. mmmm: 月,顯示為英文月份全稱,如 janualy

8. dd: 日,2位數表示,如02

9. d: 日,1-2位顯示,如 2

10. eee: 簡寫星期幾,如sun

11. eeee: 全寫星期幾,如sunday

12. aa: 上下午,am/pm

13. h: 時,24小時制,0-23

14.  k:時,12小時制,0-11

15. m: 分,1-2位

16. mm: 分,2位

17. s: 秒,1-2位

18. ss: 秒,2位

19. s: 毫秒

NSDate時間操作

pragma mark nsdate 1.獲取時間date datewithtimeinterval nsdate date nsdate date 格林威治時間 本初子午線的放 nslog date nsdate date1 nsdate datewithtimeintervalsincenow ...

NSdate時間轉換問題

使用nsdateformatter轉換時間字串時,預設的時區是系統時區,如我們使用一般都是北京時間 8 如果直接使用 cpp view plain copy print?dateformatter datefromstring 2012 01 01 00 00 00 你會發現實際轉換為2011 12...

NSDate 時間比較

由 nsdate 轉換為 nsstring nsdateformatter dateformatter nsdateformatter alloc init dateformatter setdateformat yyyy mm dd hh mm ss nsstring strdate datefo...