Existe uma classe de data / hora padrão em C ++?
C ++ stl tem uma classe de tempo padrão? Ou eu tenho que converter para c-string antes de gravar em um fluxo. Exemplo, desejo a saída da data / hora atual para um fluxo de string:
time_t tm(); ostringstream sout; sout << tm << ends;
Neste caso, recebo a data / hora atual escrita como um número sem qualquer formatação. Eu posso usar a função c-runtimestrftime
para formatar o tm primeiro, mas parece que ele não deve ser necessário se o stl tiver uma classe de tempo que pode ser instanciada a partir do valor de time_t