CTime::GetGmtTm
获取包含在此 CTime 对象包含的时间分解的 struct tm。
struct tm* GetGmtTm(
struct tm* ptm
) const;
参数
- ptm
指向要接收时间数据的缓冲区。 如果该指针为 NULL,将引发异常。
返回值
将指向的指针在加载如包含文件TIME.H.定义的 struct tm。 为结构布局参见 gmtime, _gmtime32, _gmtime64。
备注
GetGmtTm 返回UTC。
ptm 不能为 NULL。 如果要还原为旧行为,ptm 可能是指示的 NULL 内部,应使用静态分配的缓冲区,则未定义 _SECURE_ATL。
示例
// Compute difference between local time and GMT
CTime time(CTime::GetCurrentTime());
tm t1, t2;
time.GetLocalTm(&t1);
time.GetGmtTm(&t2);
ATLTRACE(_T("Difference between local time and GMT is %d hours.\n"),
t1.tm_hour - t2.tm_hour);
要求
Header: atltime.h