time/FileTime: add ChronoToFileTime()

This commit is contained in:
Max Kellermann
2021-08-10 16:09:03 +02:00
parent 45354a421c
commit d7e7adb496
2 changed files with 53 additions and 0 deletions

View File

@@ -49,4 +49,8 @@ TEST(Time, FileTimeToChrono)
ASSERT_EQ(stat(".", &st), 0);
ASSERT_EQ(std::chrono::system_clock::to_time_t(tp), st.st_mtime);
const auto ft2 = ChronoToFileTime(std::chrono::system_clock::from_time_t(st.st_mtime));
const auto tp2 = FileTimeToChrono(ft2);
ASSERT_EQ(std::chrono::system_clock::to_time_t(tp2), st.st_mtime);
}