Struct timestamp
hamigaki::filesystem::timestamp —
タイムスタンプ情報を保持する
Synopsis
Description
timestamp
は1970年1月1日0時(UTC)からの経過時間を保持する。
timestamp
construct/copy/destruct
-
timestamp();
Effects: |
seconds = 0, nanoseconds = 0
|
-
timestamp(boost::int64_t sec, boost::uint32_t nsec);
Effects: |
seconds = sec, nanoseconds = nsec
|
timestamp
conversions
-
std::time_t to_time_t() const;
Returns: |
timestamp の保持する時間をtime_t で表現した値 |
-
boost::uint64_t to_windows_file_time() const;
Returns: |
timestamp の保持する時間を1601年1月1日0時(UTC)からの経過時間(100ナノ秒単位)で表現した値 |
-
static timestamp from_time_t(std::time_t t);
Returns: |
t の保持する時間を表現するtimestamp |
-
static timestamp from_windows_file_time(boost::uint64_t ft);
Returns: |
ft の保持する時間を表現するtimestamp |