iOS 獲取當前時間,並按照要求格式顯示
阿新 • • 發佈:2018-12-31
寫一個常用的獲取當前日期,時間的程式碼。並且能以規定的格式顯示出來
1 2 3 4 5 |
NSDate *currentDate = [NSDate date]; //獲取當前時間,日期
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@ "YYYY/MM/dd hh:mm:ss SS" ];
NSString *dateString = [dateFormatter stringFromDate:currentDate];
NSLog(@ "dateString:%@" ,dateString);
|
這樣就能按照規定的格式顯示日期,時間了。
1 |
dateString:2015/01/03 08:01:20 24
|
說明下格式對應的意義
YYYY(年)/MM(月)/dd(日) hh(時):mm(分):ss(秒) SS(毫秒)
需要用哪個的話就把哪個格式加上去。
值得注意的是,如果想顯示兩位數的年份的話,可以用”YY/MM/dd hh:mm:ss SS”,兩個Y代表兩位數的年份。
而且大寫的M和小寫的m代表的意思也不一樣。“M”代表月份,“m”程式碼分鐘
“HH”代表24小時制,“hh”代表12小時制