Funzione GetSystemTime (sysinfoapi.h)

Recupera la data e l'ora di sistema correnti in formato UTC (Coordinated Universal Time).

Per recuperare la data e l'ora di sistema correnti nell'ora locale, usare la funzione GetLocalTime .

Sintassi

void GetSystemTime(
  [out] LPSYSTEMTIME lpSystemTime
);

Parametri

[out] lpSystemTime

Puntatore a una struttura SYSTEMTIME per ricevere la data e l'ora di sistema correnti. Il parametro lpSystemTime non deve essere NULL. L'uso di NULL comporta una violazione di accesso.

Valore restituito

nessuno

Osservazioni

Per impostare la data e l'ora di sistema correnti, usare la funzione SetSystemTime .

Esempio

#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

Per altre informazioni su questo esempio, vedere SYSTEMTIME.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione sysinfoapi.h (includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetLocalTime

GetSystemTimeAdjustment

GetSystemTimeAsFileTime

SYSTEMTIME

SetSystemTime

Ora di sistema

Funzioni temporali