Получить временную метку Unix с помощью C ++

Вот мысль первое, что пришло на ум:

  1. Находят одно соединение. (Поиск в глубину является, вероятно, хорошим алгоритмом для этого, так как длина пути не имеет значения.)
  2. Отключают последний сегмент.
  3. Попытка найти другое соединение от последнего узла перед ранее отключенным соединением.
  4. Goto 2 до больше нет соединений.
55
задан 2rs2ts 15 May 2011 в 15:24
поделиться

1 ответ

Поскольку это - первый результат на Google и еще нет никакого C++ 11 ответов, вот то, как использовать станд.:: chrono, чтобы сделать это:

    #include <chrono>

    ...

    using namespace std::chrono;
    int64_t timestamp = duration_cast<milliseconds>(system_clock::now().time_since_epoch()).count();

Примечание, что этот ответ не гарантирует, что эпоха является 01.01.1970, но на практике это, очень вероятно, будет.

2
ответ дан 7 November 2019 в 07:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: