Linux time()函数
时间: 2024-06-16 20:03:48 浏览: 131
linux中的时间函数
Linux中的time()函数是一个系统调用,用于获取当前的系统时间。它返回自1970年1月1日以来经过的秒数。time()函数的原型如下:
```c
#include <time.h>
time_t time(time_t *t);
```
其中,time_t是一个整数类型,用于存储时间值。time()函数接受一个指向time_t类型的指针作为参数,如果传入的参数不为空指针,则会将当前时间的秒数存储到该指针指向的变量中。
以下是time()函数的使用示例:
```c
#include <stdio.h>
#include <time.h>
int main() {
time_t currentTime;
time(¤tTime);
printf("当前时间的秒数:%ld\n", currentTime);
return 0;
}
```
在上述示例中,我们声明了一个time_t类型的变量currentTime,并将其地址传递给time()函数。然后,通过printf()函数打印出当前时间的秒数。
阅读全文