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(<);
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 |