軟件素材---C/C++格式化顯示當前時間--標準函數strftime

函數原型: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時間,用以度量進程使用的中央處理器資源。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章