环境: ubuntu g++
说明:可以输出中文日期格式
string inttostr(int ivalue)
{
char svalue[25];
sprintf(svalue, "%d", ivalue);
return svalue;
}
string GetNowDateTime()
{string tem;
int iyear = 1900;
time_t now; //实例化time_t结构
struct tm *timenow; //实例化tm结构指针
time(&now); //取系统时间
timenow = localtime(&now); //转成本地时间
tem = inttostr(timenow->tm_year+ iyear) + "年" + inttostr(timenow->tm_mon+1) + "月" +inttostr(timenow->tm_mday) + "日" +inttostr(timenow->tm_hour) + "时" +inttostr(timenow->tm_min) + "分" +inttostr(timenow->tm_sec) + "秒" ;
return tem;
}
备注:格式可以按照自己的定义修改