次の方法で共有


CTime::GetGmtTm

struct tm を取得します CTime のこのオブジェクトに格納されている時刻の逆アセンブリ コードを含む。

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);   

必要条件

ヘッダー : atltime.h

参照

関連項目

CTime クラス

階層図