1.獲取當前時間,自己設定輸出格式
//獲取當前日期
:先設定輸出格式
nsdateformatter
*dateformatter = [[
nsdateformatter
alloc
]init
];//
設定自己需要的格式
[dateformatter
setdateformat
:@"yyyy-mm-dd hh:mm:ss"
];//
用[nsdate date]
可以獲取系統當前時間
nsstring
*currentdatestr = [dateformatter
stringfromdate
:[nsdate
date
]];nslog(@"----star:%@",currentdatestr);
2.獲取日期各分量
一些方法已經取消掉了,但是仍然可以獲取到,有待更新
nscalendar
*calendar = [[
nscalendar
alloc
]initwithcalendaridentifier
:nsgregoriancalendar
];nsdate
*now;
nsdatecomponents
*comps = [[
nsdatecomponents
alloc
]init
];nsinteger
unitflags =
nsyearcalendarunit
|nsmonthcalendarunit
|nsdaycalendarunit
|nsweekdaycalendarunit
|nshourcalendarunit
|nsminutecalendarunit
|nssecondcalendarunit
;now=[
nsdate
date
];comps = [calendar
components
:unitflags
fromdate
:now];
nsinteger
year = [comps
year
];nslog(@"
今年是%d年"
,year);
漲芝士 獲取各個時間的操作
獲取當前的時間 年 月 日 getcurrentday 獲取明天的時間 年 月 日 getcurrentnextday 獲取本月最後一天,下月第一天 getmonthlastday 下月第一天 let oneday 1000 60 60 24 this currentmonthendday pars...
PHP程式設計獲取各個時間段具體時間的方法
echo 昨天 date y m d strtotime 1 day echo 明天 date y m d strtotime 1 day echo 一周後 date y m d strtotime 1 week echo 一周零兩天四小時兩秒後 date y m d g h s strtotime...
獲取當前時間對應的各個時間段初始的時間戳
import time import datetime from datetime import timedelta now datetime.datetime.now 獲取當前時間 nowtime int time.time 獲取當前時間戳 time01 nowtime nowtime 60 獲取...