IOS 獲得當前系統時間 當前時區

2021-07-05 20:25:25 字數 824 閱讀 3285

1. 獲取當前系統的準確事件(+8小時)

nsdate

*date = [

nsdate

date

]; // 

獲得時間物件

nstimezone

*zone = [

nstimezone

systemtimezone

]; // 

獲得系統的時區

nstimeinterval

time = [zone 

secondsfromgmtfordate

:date];

//以秒為單位返回當前時間與系統格林尼治時間的差

nsdate

*datenow = [date 

datebyaddingtimeinterval

:time];

// 然後把差的時間加上

,就是當前系統準確的時間

2. 獲取當前系統事件並設定格式

nsdate

*date = [

nsdate

date

]; // 

獲得時間物件

nsdateformatter

*formatter = [[

nsdateformatter

alloc

] init

];[formatter 

setdateformat

:@"hh-mm-ss yyyy-mm-dd"

];nsstring

*datestr = [formatter 

stringfromdate

:date];

獲得當前系統時間

1.首先包括標頭檔案 2.然後 time t rtime 用time t表示的時間 日曆時間 是從乙個時間點 例如 1970年1月1日0時0分0秒 到此時的秒數。在time.h中,我們也可以看到time t是乙個長整型數。3.struct tm timeinfo time rtime timeinf...

C 獲得當前時間

獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...

oracle 查詢獲得當前時間

select to char sysdate,mm dd yyyy hh24 mi ss now from dual 執行下面語句後就改變了時間顯示格式,此時用select就會按自己設定的格式顯示。alter session set nls date format yyyy mm dd hh24 m...