Если вам нужны текущие локальные дата и время, вызовите функцию GetLocalTime
.
Если вы хотите текущую дату и время в Формат UTC , вызов функции GetSystemTime
.
Обе эти функции принимают один параметр - указатель на структуру SYSTEMTIME
, котораяони заполняются информацией о текущей дате и времени.
После вызова функции вы можете прочитать время из этой структуры.Элемент, который вы ищете, будет wMilliseconds
, который возвращает текущую миллисекунду (где-то между 0 и 999).
Пример кода:
SYSTEMTIME st;
GetLocalTime(&st);
std::cout << std::setw(2) << st.wHour << ':'
<< std::setw(2) << st.wMinute << ':'
<< std::setw(2) << st.wSecond << '.'
<< std::setw(3) << st.wMilliseconds << '\n';