iOS 獲取當前時間,並按照要求格式顯示

2021-07-09 13:41:26 字數 886 閱讀 3193

寫乙個常用的獲取當前日期,時間的**。並且能以規定的格式顯示出來

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小時制

PHP 按照時區獲取當前時間

time 返回當前的 unix 時間戳 是從1970年1月1日 utc gmt的午夜 開始所經過的秒數 gmdate 同 date 函式完全一樣,只除了返回的時間是格林威治標準時 gmt date 格式化乙個本地時間 日期 functionqgmdate dateformat y m d h i s...

iOS之獲取當前時間日期並按固定格式顯示

寫乙個常用的獲取當前日期,時間的 並且能以規定的格式顯示出來12 345nsdate currentdate nsdate date 獲取當前時間,日期 nsdateformatter dateformatter nsdateformatter alloc init dateformatter se...

iOS 獲取當前時間和當前時間戳

獲取當前的時間 nsstring getcurrenttimes nsdateformatter formatter nsdateformatter alloc init 設定你想要的格式,hh與hh的區別 分別表示12小時制,24小時制 formatter setdateformat yyyy m...