#include <ctime>
#include <time.h>
// 计算两个时间点之间的秒数差
long long getTimeDifference(const std::tm& start, const std::tm& end)
{
std::chrono::system_clock::time_point start_tp = std::chrono::system_clock::from_time_t(std::mktime(const_cast<std::tm*>(&start)));
std::chrono::system_clock::time_point end_tp = std::chrono::system_clock::from_time_t(std::mktime(const_cast<std::tm*>(&end)));
return std::chrono::duration_cast<std::chrono::seconds>(end_tp - start_tp).count();
}