代码分享:c++里获取当前年月日时分秒

背景:

使用 头文件


注:

在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;
}

你可能感兴趣的:(C++)