位置:首頁 > 高級語言 > C語言標準庫 > time() C語言

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