Função GetSystemTime (sysinfoapi.h)

Recupera a data e a hora do sistema atuais no formato UTC (Tempo Universal Coordenado).

Para recuperar a data e a hora atuais do sistema no horário local, use a função GetLocalTime .

Sintaxe

void GetSystemTime(
  [out] LPSYSTEMTIME lpSystemTime
);

Parâmetros

[out] lpSystemTime

Um ponteiro para uma estrutura SYSTEMTIME para receber a data e a hora do sistema atuais. O parâmetro lpSystemTime não deve ser NULL. Usar NULL resultará em uma violação de acesso.

Retornar valor

Nenhum

Comentários

Para definir a data e a hora do sistema atual, use a função SetSystemTime .

Exemplos

#include <windows.h>
#include <stdio.h>

void main()
{
    SYSTEMTIME st, lt;
    
    GetSystemTime(&st);
    GetLocalTime(&lt);
    
    printf("The system time is: %02d:%02d\n", st.wHour, st.wMinute);
    printf(" The local time is: %02d:%02d\n", lt.wHour, lt.wMinute);
}
// Sample output

The system time is: 19:34
 The local time is: 12:34

Para obter mais informações sobre este exemplo, consulte SYSTEMTIME.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho sysinfoapi.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

GetLocalTime

GetSystemTimeAdjustment

GetSystemTimeAsFileTime

SYSTEMTIME

SetSystemTime

Hora do sistema

Funções de tempo