在C++中處理時間戳數據通常需要使用標準庫中的時間處理類。以下是一種常見的處理時間戳數據的方法:
#include <iostream>
#include <ctime>
time_t currentTime = time(0);
char buffer[80];
strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", localtime(¤tTime));
std::string currentTimeStr(buffer);
tm *timeInfo = localtime(¤tTime);
int year = 1900 + timeInfo->tm_year;
int month = 1 + timeInfo->tm_mon;
int day = timeInfo->tm_mday;
int hour = timeInfo->tm_hour;
int minute = timeInfo->tm_min;
int second = timeInfo->tm_sec;
這樣就可以在C++中方便地處理時間戳數據了。需要注意的是,時間戳通常是以秒為單位的整數,需要根據實際需求進行格式化顯示。