Вывод даты и времени в C ++ с использованием std :: chrono
Я обновлял старый код и пытался обновить его до c ++ 11, где это возможно. Следующий код показывает, как я использовал для отображения времени и даты в моей программе
#include
#include
#include
#include
const std::string return_current_time_and_date() const
{
time_t now = time(0);
struct tm tstruct;
char buf[80];
tstruct = *localtime(&now);
strftime(buf, sizeof(buf), "%Y-%m-%d %X", &tstruct);
return buf;
}
Я хотел бы вывести текущее время и дату в аналогичном формате, используя std :: chrono (или аналогичный), но не уверен, как это сделать. Любая помощь будет принята с благодарностью. Спасибо