CTime::GetGmtTm
Obtient struct tm qui contient une décomposition du temps contenu dans cet objet d' CTime .
struct tm* GetGmtTm(
struct tm* ptm
) const;
Paramètres
- ptm
Pointe vers une mémoire tampon qui recevra les données de temps.Si ce pointeur est NULL, une exception est levée.
Valeur de retour
Un pointeur vers un remplir- dans struct tm comme défini dans le fichier Include. TIME.H.Consultez gmtime, _gmtime32, _gmtime64 pour la disposition de structure.
Notes
Retourne l'heure UTC d'GetGmtTm .
ptm ne peut pas être NULL.Si vous souhaitez rétablir le comportement ancien, dans lequel ptm peut être NULL pour indiquer qu'un interne, la mémoire tampon allouée statiquement doit être utilisée, il élimine _SECURE_ATL.
Exemple
// 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);
Configuration requise
Header: atltime.h