C庫函數(shù) time_t time(time_t *seconds) 返回自紀(jì)元(00:00:00 UTC1970年1月1日),以秒為單位的時(shí)間。如果秒數(shù)不為NULL,則返回值也存儲在變量秒。
以下是time() 函數(shù)的聲明。
time_t time(time_t *t)
seconds -- 這是指針類型time_t 的秒值將被存儲到一個對象。
當(dāng)前日歷時(shí)間作為一個time_t對象。
下面的例子演示了如何使用時(shí)間() 函數(shù)。
#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); }
讓我們編譯和運(yùn)行上面的程序,這將產(chǎn)生以下結(jié)果:
Hours since January 1, 1970 = 373711