位置:首页 > 高级语言 > 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