軟體素材---C/C++格式化顯示當前時間--標準函式strftime
阿新 • • 發佈:2018-12-11
函式原型:size_t strftime (char* ptr, size_t maxsize, const char* format,const struct tm* timeptr );
標頭檔案: time.h
#include <stdio.h> 2 #include <time.h> 3 4 int main () 5 { 6 time_t rawtime; //作業系統的基本資料型別 7 struct tm * timeinfo; 8 char buffer [128]; 9 10 time (&rawtime); 11 printf("%ld\n", rawtime); 12 13 timeinfo = localtime (&rawtime); 14 strftime (buffer,sizeof(buffer),"Now is %Y/%m/%d %H:%M:%S",timeinfo); 15 printf("%s\n", buffer); 16 17 return 0; 18 }
歷史上,unix系統使用過兩種不同的時間
1)日曆時間:
改值是自協調世界時1970.1.1 00:00:00這個特定時間以來 所經歷過的秒數的累計值。
2)程序時間:
也稱為cpu時間,用以度量程序使用的中央處理器資源。