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