c++时间、日期、秒相互转换

北京开发 / 2023-08-03 / 原文

 

1、日期时间转秒函数   

用法: unsigned long long startTime = date2Second("2021-10-1 15:00:00");

time_t date2Second(std::string timeStr)
{
struct tm timeinfo;
strptime(timeStr.c_str(), "%Y-%m-%d %H:%M:%S", &timeinfo);
time_t timeStamp = mktime(&timeinfo);
printf("timeStamp=%ld\n",timeStamp);
return timeStamp;
}