描述了如果通过时间戳获取对应的UTC及Local时间。
Linux提供了函数mktime用于完成反向操作,即通过时间值struct tm的数据结构获取其对应的时间戳time_t:
#include <iostream>
#include <string>
#include <time.h>
using namespace std;
int main(){
time_t ts = time(nullptr);
cout<<"ts1:"<<ts<<endl;
struct tm tUTC ,tLocal;
gmtime_r(&ts, &tUTC);
cout<<"ts2:"<<mktime(&tUTC)<<endl;
localtime_r(&ts, &tLocal);
cout<<"ts3:"<