Есть ли у С++ stl стандартный класс времени? Или мне нужно преобразовать в c-строку перед записью в поток. Например, я хочу вывести текущую дату/время в поток строк:
time_t tm(); ostringstream sout; sout << tm << ends;
В этом случае я получаю текущую дату/время, записанную как число без форматирования. я могу использовать
c-runtime function strftime
сначала форматировать tm, но похоже, что это не обязательно, если stl имеет класс времени, который может быть создан из значения time_t