std::chrono::duration
特定の日付以降を取得するにはどうすればよいですか? std::chrono::time_point
aを 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 エポック (1970 年 1 月 1 日の 00:00:00 UTC) と同じであるとは限りません。