modify time zone.

This commit is contained in:
pandx 2024-11-05 17:24:19 +08:00
parent 871a00a4d7
commit 9e7bd4c25f

View File

@ -553,6 +553,7 @@ std::string SensorScheduler::GetUTCTime(long ts) {
std::chrono::time_point<std::chrono::system_clock> timePoint = std::chrono::system_clock::from_time_t(ts); std::chrono::time_point<std::chrono::system_clock> timePoint = std::chrono::system_clock::from_time_t(ts);
std::time_t utcTime = std::chrono::system_clock::to_time_t(timePoint); std::time_t utcTime = std::chrono::system_clock::to_time_t(timePoint);
std::tm* local_time = std::gmtime(&utcTime); std::tm* local_time = std::gmtime(&utcTime);
local_time->tm_hour = local_time->tm_hour + 8;
char str[100] = {0}; char str[100] = {0};
snprintf(str, sizeof(str), "%04d-%02d-%02d %02d:%02d:%02d", snprintf(str, sizeof(str), "%04d-%02d-%02d %02d:%02d:%02d",
local_time->tm_year + 1900, local_time->tm_mon+1, local_time->tm_mday, local_time->tm_hour, local_time->tm_min, local_time->tm_sec); local_time->tm_year + 1900, local_time->tm_mon+1, local_time->tm_mday, local_time->tm_hour, local_time->tm_min, local_time->tm_sec);