Существует ли стандартный класс даты / времени в C ++?

Есть ли в C ++ stl стандартный класс времени? Или мне нужно преобразовать в c-строку перед записью в поток. Например, я хочу вывести текущую дату / время в строковый поток:

time_t tm();
ostringstream sout;
sout << tm << ends;

В этом случае я получаю текущую дату / время в виде числа без какого-либо форматирования. Я могу использовать функцию c-runtimestrftime сначала отформатировать tm, но кажется, что в этом нет необходимости, если в stl есть класс времени, который может быть создан из значения time_t

Ответы на вопрос(6)

Ваш ответ на вопрос