0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
if ((timeinfo->tm_mon + 1) < 10)
tmp_file << "0" << timeinfo->tm_mon + 1;
else
tmp_file << timeinfo->tm_mon + 1;
if (timeinfo->tm_mday < 10)
tmp_file << "0" << timeinfo->tm_mday << ";";
else
tmp_file << timeinfo->tm_mday << ";";
if (timeinfo->tm_hour < 10)
tmp_file << "0" << timeinfo->tm_hour << ":";
else
tmp_file << timeinfo->tm_hour << ":";
if (timeinfo->tm_min < 10)
tmp_file << "0" << timeinfo->tm_min << ":";
else
tmp_file << timeinfo->tm_min << ":";
if (timeinfo->tm_sec < 10)
tmp_file << "0" << timeinfo->tm_sec;
else
tmp_file << timeinfo->tm_sec;
Что бы вы думали код делает?
формирует дату в стиле "YYYYMMDD;HH:MM:SS"
Про setw мы не слышали и на крайний случай в Си стиле "%02d" тоже :(
Запостил:
guest ,
19.03.2009 (Updated 24.03.2018 )
Комментарии (0) RSS