linux c/c++ 获取当前时间戳
时间: 2023-07-06 13:24:32 浏览: 329
用C++获取当前时间
在Linux下,可以使用time函数来获取当前时间戳,示例如下:
```c++
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
time_t t;
time(&t);
printf("当前时间戳:%ld\n", t);
return 0;
}
```
其中,time函数的返回值类型是time_t,表示自1970年1月1日0时0分0秒以来经过的秒数。可以通过把time_t类型的变量传给gmtime或localtime函数,将其转化为struct tm类型的变量,表示一个时间的各个成分(年、月、日、时、分、秒等)。
阅读全文