stdtime_t stringToTimeconst stdstring& timeStr stdtm tm; stdistringstream sstimeStr; ss stdget_time&tm Y-m-d HMS; return stdmktime&tm;使用Date_Time代替get_time
std::time_t stringToTime(const std::string& timeStr) { std::tm tm{}; std::istringstream ss(timeStr); ss >> std::get_time(&tm, "%Y-%m-%d %H:%M:%S");
std::tm date_time{};
date_time.tm_year = tm.tm_year;
date_time.tm_mon = tm.tm_mon;
date_time.tm_mday = tm.tm_mday;
date_time.tm_hour = tm.tm_hour;
date_time.tm_min = tm.tm_min;
date_time.tm_sec = tm.tm_sec;
return std::mktime(&date_time);
}
原文地址: https://www.cveoy.top/t/topic/hUuK 著作权归作者所有。请勿转载和采集!