Как напечатать текущее время (в миллисекундах), используя C ++ / C ++ 11

В настоящее время я использую этот код

string now() {
    time_t t = time(0);
    char buffer[9] = {0};

    strftime(buffer, 9, "%H:%M:%S", localtime(&t));
    return string(buffer);
}

форматировать время. Мне нужно добавить миллисекунды, поэтому вывод имеет формат:16:56:12.321

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

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