Introduction
備忘録。
規則的なことだが、すぐに忘れるので。
C# なら System.DateTime というストレート名前があるが、C++ だと面倒なことこの上ない。
How to do?
下記がそのものずばり。
C++ 11。
1 |
|
実行結果
1 | from time_point |
std::chrono::system_clock::time_point
から直接 std::time_t
に変換し、UTC あるいはローカル日時に変換する。
または、ミリを Unix エポック (ミリ秒) に変換し、 std::time_t
に変換することで UTC あるいはローカル日時に変換することもできる。
後者なら、ミリ秒の値を持っているので、std::time_t
が持たないミリ秒の情報を付与できる。