1. 主页
  2. 文档
  3. C语言教程
  4. C语言函数
  5. C语言中的time() 函数

C语言中的time() 函数

time() 函数在 time.h(C++ 中的 ctime)头文件中定义。此函数返回自 1970 年 1 月 1 日 00:00:00 UTC 以来的时间(Unix 时间戳),以秒为单位。如果 second 不是空指针,则返回值也存储在 second 指向的对象中。

语法:

time_t time( time_t *second )

参数:此函数接受单个参数second。该参数用于设置存储时间的time_t 对象。
返回值:此函数将当前日历时间作为 time_t 类型的对象返回。

方案一:

// C program to demonstrate
// example of time() function.
#include <stdio.h>
#include <time.h>

int main ()
{
time_t seconds;

seconds = time(NULL);
printf("Seconds since January 1, 1970 = %ld\n", seconds);

return(0);
}

输出: 

Seconds since January 1, 1970 = 1538123990

示例 2: 

// C program to demonstrate
// example of time() function.

#include <stdio.h>
#include <time.h>

int main()
{
time_t seconds;

// Stores time seconds
time(&seconds);
printf("Seconds since January 1, 1970 = %ld\n", seconds);

return 0;
}

输出: 

Seconds since January 1, 1970 = 1538123990

 

这篇文章对您有用吗?