C C 獲取系統時間

2021-09-05 10:47:32 字數 642 閱讀 3185

在程式設計過程中,經常需要獲取系統時間,例如記錄日誌或資料的時候,需要把時間也記錄下來,現在介紹c/c++獲取系統時間的幾種方法吧。

(1)mfc方法,只適合windows mfc/atl程式設計

ctime time = ctime:

:getcurrenttime()

;cstring str = time.

format

("%y-%m-%d %h:%m:%s"

);

(2)c方法,適用於windows和linux和嵌入式

#incldue 

#include

#include

int main

(int argc, char * argv)

c++方法,適用於windows和linux

#include 

#include

#include

using std:

:chrono:

:system_clock;

intmain

(int argc,

char

* argv)

c c 獲取系統時間

方案 優點 僅使用c標準庫 缺點 只能精確到秒級 include include int main void size t strftime char strdest,size t maxsize,const char format,const struct tm timeptr 根據格式字串生成字...

C C 獲取系統時間

c c 獲取系統時間需要使用windows api,包含標頭檔案 windows.h 系統時間的資料型別為systemtime,可以在winbase.h中查詢到如下定義 typedef struct systemtime systemtime,psystemtime,lpsystemtime 其中包...

C C 獲取當前系統時間

方案 優點 僅使用c標準庫 缺點 只能精確到秒級 include include int main void size t strftime char strdest,size t maxsize,const char format,const struct tm timeptr 根據格式字串生成字...