一、前言
小白转战回 LInux Gazebo 仿真平台了,正在完善控制系统的写文档功能,下面分享Linux环境 C++获取系统时间戳的方法。
二、功能代码
1.需要添加的头文件
#include <time.h>
#include <iostream>
2.功能函数
void WriteLog()
{
//获取系统时间戳
time_t timeReal;
time(&timeReal);
timeReal = timeReal + 8*3600;
tm* t = gmtime(&timeReal);
cout << timeReal << endl;
printf("%d-%02d-%02d %02d:%02d:%02d\n", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec);
}
三、运行结果
在主函数Main()中调用此功能函数即可运行,结果如下: