CTime::GetGmtTm
Obtém struct tm que contém uma decomposição de tempo contidos em este objeto de CTime .
struct tm* GetGmtTm(
struct tm* ptm
) const;
Parâmetros
- ptm
Aponta para um buffer que receberá os dados de tempo.Se esse ponteiro é NULO, uma exceção é lançada.
Valor de retorno
Um ponteiro para struct tm preenchido como definido no arquivo. TIME.H incluir.Consulte gmtime, _gmtime32, _gmtime64 para o layout do framework.
Comentários
Retorna o UTC deGetGmtTm .
ptm não pode ser NULL.Se você deseja reverter para o comportamento antigo, em que ptm pode ser NULL para indicar que um buffer interno, o estaticamente atribuído deve ser usado, então undefine _SECURE_ATL.
Exemplo
// 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);
Requisitos
Cabeçalho: atltime.h