Witajcie,
Napisalem funkcje ktora bedzie mi generowac date do nazwy pliku log i podaje źle minuty. Kod: http://ideone.com/A4bWwf Czasem poda dobrze np. nie dawno w przypadku godziny 17:17, a w przypadku np. 17:18 pokazuje inaczej. Data jest według serwera ideone, ale raczej oni nie zmieniają godziny? Nie chce uzywac std::asctime(...),
std::string getDateString()
{
std::time_t rawTime;
std::time(&rawTime);
std::tm* time = std::localtime(&rawTime);
std::string temp = std::to_string(time->tm_hour) + "_" + std::to_string(time->tm_min) + "_" + std::to_string(time->tm_sec);
temp += "_" + std::to_string(time->tm_mday) + "_" + std::to_string(time->tm_mon+1) + "_" + std::to_string(time->tm_year+1900);
return temp;
}