time() C語言
C庫函數 time_t time(time_t *seconds) 返回自紀元(00:00:00 UTC1970年1月1日),以秒為單位的時間。如果秒數不為NULL,則返回值也存儲在變量秒。
聲明
以下是time() 函數的聲明。
time_t time(time_t *t)
參數
-
seconds -- 這是指針類型time_t 的秒值將被存儲到一個對象。
返回值
當前日曆時間作為一個time_t對象。
例子
下麵的例子演示了如何使用時間() 函數。
#include <stdio.h> #include <time.h> int main () { time_t seconds; seconds = time(NULL); printf("Hours since January 1, 1970 = %ld ", seconds/3600); return(0); }
讓我們編譯和運行上麵的程序,這將產生以下結果:
Hours since January 1, 1970 = 373711