MFC中_time64_t有什么用
What is the use of _time64_t in MFC
谁能给我解释一下 _time34_t 是什么?我将如何使用它?我不知道这个 _time64_t 是如何工作的。我应该将其用作:
CTime::GetCurrentTime(_time34_t);
ATL或MFC中没有_time64_t
。有 __time64_t
(两个前导下划线)。但是,那是(通用)CRT 的一部分,而不是 ATL 或 MFC 的一部分。
__time64_t
在corecrt.h中定义如下:
typedef __int64 __time64_t;
换句话说:64 位有符号整数类型。这种类型的值通常被解释为保存自 1970 年 1 月 1 日午夜(也称为 UNIX 时间)以来经过的秒数。它被返回,例如通过 _time64
函数。
对于 ATL/MFC 个项目,您可以改用 CTime
for time and timespan calculations, although you should consider using C++' std::chrono
。它只是一个全面更好的替代方案,更易于使用,更强大,并且适用于时区和日历。
谁能给我解释一下 _time34_t 是什么?我将如何使用它?我不知道这个 _time64_t 是如何工作的。我应该将其用作:
CTime::GetCurrentTime(_time34_t);
ATL或MFC中没有_time64_t
。有 __time64_t
(两个前导下划线)。但是,那是(通用)CRT 的一部分,而不是 ATL 或 MFC 的一部分。
__time64_t
在corecrt.h中定义如下:
typedef __int64 __time64_t;
换句话说:64 位有符号整数类型。这种类型的值通常被解释为保存自 1970 年 1 月 1 日午夜(也称为 UNIX 时间)以来经过的秒数。它被返回,例如通过 _time64
函数。
对于 ATL/MFC 个项目,您可以改用 CTime
for time and timespan calculations, although you should consider using C++' std::chrono
。它只是一个全面更好的替代方案,更易于使用,更强大,并且适用于时区和日历。