Конвертировать std :: chrono :: time_point в unix timestamp

Как я могу получить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(delta).count();

я знаюtime_point есть методtime_since_epoch() но это'Не гарантируется, что это то же самое, что и эпоха Unix (00:00:00 UTC 1 января 1970 года).

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

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