GetSystemTime, fonction (sysinfoapi.h)

Récupère la date et l’heure système actuelles au format UTC (Temps universel coordonné).

Pour récupérer la date et l’heure système actuelles en heure locale, utilisez la fonction GetLocalTime .

Syntaxe

void GetSystemTime(
  [out] LPSYSTEMTIME lpSystemTime
);

Paramètres

[out] lpSystemTime

Pointeur vers une structure SYSTEMTIME pour recevoir la date et l’heure système actuelles. Le paramètre lpSystemTime ne doit pas être NULL. L’utilisation de NULL entraîne une violation d’accès.

Valeur de retour

None

Remarques

Pour définir la date et l’heure système actuelles, utilisez la fonction SetSystemTime .

Exemples

#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

Pour plus d’informations sur cet exemple, consultez SYSTEMTIME.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête sysinfoapi.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

GetLocalTime

GetSystemTimeAdjustment

GetSystemTimeAsFileTime

SYSTEMTIME

SetSystemTime

Temps système

Fonctions de temps