在程式設計過程中,經常需要獲取系統時間,例如記錄日誌或資料的時候,需要把時間也記錄下來,現在介紹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 根據格式字串生成字...