windows獲取時間方法

2021-06-19 01:21:45 字數 918 閱讀 3689

方法一:

用c語言庫函式中的time函式、ctime函式和ctime_s()函式,精確到秒

time函式:

標頭檔案:time.h

功能:獲取當前的系統時間,返回乙個time_t型別(即乙個大整數)。

用法:time_t time(time_t * timer)

ctime函式:

標頭檔案:time.h

功能:ctime功能是 把日期和時間轉換為字串

用法:char *ctime(const time_t *time);

ctime_s函式:(比ctime函式安全性更高)

標頭檔案:time.h

功能:把日期和時間轉換為字串

用法:errno_t ctime_s(char* buffer, size_t numberofelements, const time_t *time);

實際**:

char time_str[26];

time_t current_time = time(0);

ctime_s(time_str, 26, ¤t_time);

print("the time is %s", time_str);

方法二:

用windows api函式:getlocaltime,精確到微秒

getlocaltime函式:

標頭檔案:winbase.h

功能:用來獲取當地的當前系統日期和時間

用法:void getlocaltime(lpsystemtime lpsystemtime);

實際**:

systemtime st;

getlocaltime(&st);

cout<

注:發現直接從小時輸出會出錯,從年份開始輸出就不會,不知道為什麼。

Windows 獲取檔案操作時間的方法

一 獲取檔案的修改時間 typedef struct win32 find dataa win32 find dataa,pwin32 find dataa,lpwin32 find dataa 舉例 include 標頭檔案include int main int argc,char argv 2...

獲取windows系統時間

獲取系統時間,這個方法比較簡單 sytimeemtime time getlocaltime time 獲得當前本地時間 getsytimeemtime time 這乙個是獲得格林威治時間,一般不用 sytimeemtime結構說明 typedef struct systemtime systemt...

Windows核心獲取時間

include include 提供乙個unload函式只是為了讓這個程式能動態解除安裝 void driverunload pdriver object driver pwchar gettimefunction wchar buff 0x0 unicode string unsting int ...