CTime::GetGmtTm

Ottiene struct tm contenente una scomposizione di tempo contenuto di questo oggetto CTime.

struct tm* GetGmtTm(
   struct tm* ptm 
) const;

Parametri

  • ptm
    Punta a un buffer che riceverà i dati di tempo.Se questo puntatore è NULL, viene generata un'eccezione.

Valore restituito

Un puntatore a riempire- in struct tm come definito nel file di inclusione. TIME.H.Vedere gmtime, _gmtime32, _gmtime64 per il layout della struttura.

Note

Restituisce ora UTC diGetGmtTm.

Il parametro ptm non può essere NULL.Se si desidera ripristinare il comportamento precedente, in cui ptm potrebbe essere NULL per indicare che un inner, il buffer allocato in modo statico deve essere utilizzato, definisce quindi _SECURE_ATL.

Esempio

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

Requisiti

Header: atltime.h

Vedere anche

Riferimenti

Classe di CTime

Grafico della gerarchia