私はこのC++関数を持っています:
string date()
{
time_t seconds = time (NULL);
struct tm * timeinfo = localtime (&seconds);
ostringstream oss;
oss << (timeinfo->tm_year + 1900) << "-" << (timeinfo->tm_mon + 1) << "-" << timeinfo->tm_mday;
string data = oss.str();
return data;
}
問題は、月と日を 0 にしたかったことです。「2013-06-01」ではなく「2013-6-1」を返しています
私はいくつかのifとelseでこれを正しくしようとしていますが、どこにも行きません..
手伝っていただけませんか?