Как я могу получить std::chrono::duration
с фиксированной даты? Мне нужно это преобразовать std::chrono::time_point
в временную метку unix.
Вставить код в XXX
auto unix_epoch_start = XXX;
auto time = std::chrono::system_clock::now();
auto delta = time - unix_epoc_start;
auto timestamp = std::chrono::duration_cast<std::chrono::milliseconds>(delta).count();
Я знаю, что time_point
имеет метод time_since_epoch()
, но он не гарантирует, что это то же самое, что и unix epoch (00:00:00 UTC 1 января 1970 года).