以 Qt 为单位的日期时间

Date-Time in Qt

本文关键字:日期 时间 为单位 Qt      更新时间:2023-10-16

我能够获取文件的访问时间,创建时间和读取时间存储为quint64(ULONGLONG)。我把它放到Windows FILETIME结构中。现在我想在Qt等效代码中获取日期时间,以便它也可以在其他操作系统中使用(跨平台)。我不想使用Windows特定的代码,我的主要目标是在Windows和Linux上运行代码。如何才能将这个 quint64 或 FILETIME 结构数据转换为 QDateTime 或任何 Qt 等效代码?提前谢谢。

为文件构造一个 QFileInfo 对象,并使用其 created()lastModified()lastRead() 方法来获取QDateTime值。