以 Qt 为单位的日期时间
Date-Time in Qt
我能够获取文件的访问时间,创建时间和读取时间存储为quint64(ULONGLONG)。我把它放到Windows FILETIME结构中。现在我想在Qt等效代码中获取日期时间,以便它也可以在其他操作系统中使用(跨平台)。我不想使用Windows特定的代码,我的主要目标是在Windows和Linux上运行代码。如何才能将这个 quint64 或 FILETIME 结构数据转换为 QDateTime 或任何 Qt 等效代码?提前谢谢。
为文件构造一个 QFileInfo
对象,并使用其 created()
、lastModified()
和 lastRead()
方法来获取QDateTime
值。
相关文章:
- 使用 C++将时间戳转换为格式化的日期时间
- C++代码的 C# 日期时间等效项是什么?
- 如何在提升日期时间中创建日期范围?
- 在 c++ 中将 ISO 日期时间转换为本地日期时间并提取时间
- Rcpp/C++/R:比较日期时间矢量与日期时间时出错(错误:"运算符>"的不明确重载)
- 如何将毫秒的日期时间字符串转换为 UNIX 时间戳
- 扩展中的日期时间对象方法C++问题
- 将DateTime字符串分为C 的日期时间
- C++以微秒为单位解析日期/时间
- 仅将纪元字符串保存到 mysql 日期时间年/月/日,但没有小时分钟秒
- 使用提升解析日期时间字符串:采用个位数小时格式
- C++ Poco SQL 查询不返回具有'between'和'and'日期时间绑定的结果
- 快速将带有时区的日期时间字符串转换为 UNIX 时间戳(C++)
- 从C 的时间戳提取日期时间戳
- 标准::get_time 中的日期时间格式
- 生成包含分数和时区的完整 iso 日期时间表示字符串
- 通过 ODBC C++将带有日期时间的记录插入 SQL Server 2014 的问题
- 在 C++20 中获取当前日期/时间是否线程安全?
- mongocxx:插入日期时间
- Poco 日期时间格式化程序 - 使用当前时区打印时间戳