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