背景:
使用 <time.h> <string>头文件
注:
在CMakeLists.txt里记得设置一个SET(CMAKE_CXX_STANDARD 11),因为to_string在c++11才出现。
1. 代码:
std::string getDataAndTime()
{
time_t rawtime;
time(&rawtime);
struct tm * timeinfo = localtime(&rawtime);
std::string output = "("+std::to_string(timeinfo->tm_mon+1) + "月" + std::to_string(timeinfo->tm_mday) + "号" + std::to_string(timeinfo->tm_hour) + "时"
+ std::to_string(timeinfo->tm_min) + "分" + std::to_string(timeinfo->tm_sec) + "秒)_";
return output;
}