时间格式自定义
// 获取当时系统时间
const std::string GetCurrentSystemTime()
{
auto t = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
struct tm* ptm = localtime(&t);
char date[60] = { 0 };
sprintf(date, "%d-%02d-%02d %02d:%02d:%02d",
(int)ptm->tm_year + 1900, (int)ptm->tm_mon + 1, (int)ptm->tm_mday,
(int)ptm->tm_hour, (int)ptm->tm_min, (int)ptm->tm_sec);
return move(std::string(date));
}
调用:
std::string strCurTime = GetCurrentSystemTime();
printf("当前时间: %s\n", strCurTime.c_str());