از تابع std::put_time به صورت زیر استفاده کنید:
std::stringgetNowTimeStr() {
auto now = std::chrono::system_clock::now();
auto now_c = std::chrono::system_clock::to_time_t(now);
std::stringstream ss;
ss << std::put_time(localtime(&now_c), "%c");
return ss.str();
}