c++ string 获取时间函数

void GetLocalTimeString(string& strLocalTime, bool bDateOnly)
{
	static char chTime[15];
 
	time_t lTime; time(&lTime);
	tm sTM; localtime_s(&sTM, &lTime);
 
	if(bDateOnly)
		sprintf(chTime, "%04d%02d%02d", (sTM.tm_year+1900), sTM.tm_mon+1, sTM.tm_mday);
	else
		sprintf(chTime, "%04d%02d%02d%02d%02d%02d", (sTM.tm_year+1900), sTM.tm_mon+1, sTM.tm_mday, sTM.tm_hour, sTM.tm_min, sTM.tm_sec);
	strLocalTime = chTime;
	return ;
}

posted on 2021-09-28 07:32  lydstory  阅读(67)  评论(0)    收藏  举报

导航