6
当前日期和时间为字符串
我编写了一个函数,用于获取格式为的当前日期和时间DD-MM-YYYY HH:MM:SS。它可以工作,但可以说,它非常难看。我该如何做完全相同但更简单的事情? string currentDateToString() { time_t now = time(0); tm *ltm = localtime(&now); string dateString = "", tmp = ""; tmp = numToString(ltm->tm_mday); if (tmp.length() == 1) tmp.insert(0, "0"); dateString += tmp; dateString += "-"; tmp = numToString(1 + ltm->tm_mon); if (tmp.length() == 1) tmp.insert(0, "0"); dateString += tmp; dateString …