Sdílet prostřednictvím


CTime::GetGmtTm

Získává struct tm rozkladu obsažené v této době, která obsahuje CTime objektu.

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

Parametry

  • ptm
    Body do vyrovnávací paměti, která bude přijímat data čas.Pokud je tento ukazatel NULL, je vyvolána výjimka.

Vrácená hodnota

Ukazatel vyplní v struct tm definované v souboru zahrnout čas.H.Viz gmtime, _gmtime32, _gmtime64 strukturu rozložení.

Poznámky

GetGmtTmVrátí UTC.

ptm nemůže být NULL. Pokud chcete obnovit staré chování, ve kterém ptm by NULL označující nutno staticky přidělené, vnitřní vyrovnávací paměť, pak nedefinovaný _SECURE_ATL .

Příklad

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

Požadavky

Záhlaví: atltime.h

Viz také

Referenční dokumentace

Třída CTime

Graf hierarchie