共用方式為


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

請參閱

參考

CTime 的類別

階層架構圖