我需要创建一个包含STRING1_NUMBER_DATE的字符串 当日期必须在:YEAR_MONTH_DAY_HOUR_MIN时 我正在使用
time_t rowtime;
sprintf(Buffer,"%s_%d_%s",STRING1,NUMBER,ctime(&rowtime));
两个问题: 1.我是否必须先将NUMBER作为字符串? 2.日期不在我想要的结构中吗?
答案 0 :(得分:1)
您可以按如下方式构建日期:
time_t rowtime;
char buff[20];
strftime(buff, 20, "%Y_%m_%d_%H_%M", localtime(&rowtime));
sprintf(Buffer, "%s_%d_%s", STRING1, NUMBER, buff);
像你一样打印NUMBER
很好。