呼叫C語言標準庫中的time系列函式即可獲取當前系統時間。#include <stdio.h> #include <time.h> int main(){ time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "當前系統時間: %s", asctime (timeinfo) ); return 0;} 說明: time_t//時間型別(time.h定義) structtm{//時間結構,time.h定義如下: inttm_sec; inttm_min; inttm_hour; inttm_mday; inttm_mon; inttm_year; inttm_wday; inttm_yday; inttm_isdst; } time(&rawtime);//獲取時間,以秒計,從1970年1月一日起算,存於rawtime localtime(&rawtime);//轉為當地時間,tm時間結構 asctime()//轉為標準ASCII時間格式: //就是直接列印tm,tm_year從1900年計算,所以要加1900,月tm_mon,從0計算,所以要加1
呼叫C語言標準庫中的time系列函式即可獲取當前系統時間。#include <stdio.h> #include <time.h> int main(){ time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "當前系統時間: %s", asctime (timeinfo) ); return 0;} 說明: time_t//時間型別(time.h定義) structtm{//時間結構,time.h定義如下: inttm_sec; inttm_min; inttm_hour; inttm_mday; inttm_mon; inttm_year; inttm_wday; inttm_yday; inttm_isdst; } time(&rawtime);//獲取時間,以秒計,從1970年1月一日起算,存於rawtime localtime(&rawtime);//轉為當地時間,tm時間結構 asctime()//轉為標準ASCII時間格式: //就是直接列印tm,tm_year從1900年計算,所以要加1900,月tm_mon,從0計算,所以要加1