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