time()函数是C语言中的一个内置函数,它的功能是获取当前时间的时间戳。它返回一个整数,表示从1970年1月1日0时0分0秒(UTC)到当前时刻的秒数。
使用方法:
#includetime_t time(time_t *timer);
time()函数的原型定义在time.h头文件中,它接受一个time_t类型的指针,如果传入的指针不为NULL,则会将获取到的时间戳保存到该指针指向的内存空间中。
使用time()函数时,需要在代码中包含time.h头文件,调用time()函数,传入一个time_t类型的指针,如果传入的指针不为NULL,则会将获取到的时间戳保存到该指针指向的内存空间中。time()函数会返回一个time_t类型的整数,表示从1970年1月1日0时0分0秒(UTC)到当前时刻的秒数。
示例代码:
#include#include int main(void) { time_t now; time(&now); // 获取当前的时间戳 printf("now: %ld\n", now); return 0; }
在上面的示例代码中,包含time.h头文件,调用time()函数,将获取到的时间戳保存到now变量中,使用printf()函数将时间戳输出到屏幕上。
注意事项:
- time()函数返回的是从1970年1月1日0时0分0秒(UTC)到当前时刻的秒数,需要注意时区的问题。
- time()函数返回的是一个time_t类型的整数,在使用printf()函数输出时,需要使用%ld格式化字符串。