Функция возвращает локальное время:
VOID GetLocalTime ( LPSYSTEMTIME lpSystemTime );
В lpSystemTime нужно передать указатель на структуру SYSTEMTIME, ее описание есть в шаге "Шаг 141 - WINAPI и время". Давайте попробуем. Win 32 Console Application как всегда:
#include "stdafx.h" #include "windows.h" #include "iostream.h" void main() { SYSTEMTIME sm; GetLocalTime(&sm); cout << sm.wHour << endl; }
В результате мы получим время, которое установлено на нашем компьютере. Оно должно быть высчитано как UTC+Time Zone. Но Все равно вы то можете установить любое время.