Función GetSystemTime (sysinfoapi.h)

Recupera la fecha y hora actuales del sistema en formato hora universal coordinada (UTC).

Para recuperar la fecha y hora actuales del sistema en la hora local, use la función GetLocalTime .

Sintaxis

void GetSystemTime(
  [out] LPSYSTEMTIME lpSystemTime
);

Parámetros

[out] lpSystemTime

Puntero a una estructura SYSTEMTIME para recibir la fecha y hora actuales del sistema. El parámetro lpSystemTime no debe ser NULL. El uso de NULL provocará una infracción de acceso.

Valor devuelto

None

Observaciones

Para establecer la fecha y hora actuales del sistema, use la función SetSystemTime .

Ejemplos

#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 obtener más información sobre este ejemplo, vea SYSTEMTIME.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado sysinfoapi.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

GetLocalTime

GetSystemTimeAdjustment

GetSystemTimeAsFileTime

SYSTEMTIME

SetSystemTime

Hora del sistema

Funciones de hora