C 庫函數– time()
描述
C庫函數time_t time(time_t *seconds)返回自紀元Epoch(1970-01-01 00:00:00 UTC)起經過的時間,以秒為單位。 如果seconds不為空,則返回值也存儲在變量seconds中。
聲明
下面是time() 函數的聲明。
time_t time(time_t *t)
參數
- seconds --這是指向類型為time_t的對象的指針,用來存儲seconds的值。
返回值
以time_t 對象返回當前日曆時間。
實例
下面的實例演示了time() 函數的用法。
#include <stdio.h> #include <time.h> int main () { time_t seconds; seconds = time(NULL); printf("自 1970-01-01 起的小时数 = %ld\n", seconds/3600); return(0); }
讓我們編譯並運行上面的程序,這將產生以下結果:
自 1970-01-01 起的小时数 = 373711