СообЧа > База Знаний > Программирование > Win32 API

Вопрос

Нужно очень быстро выводить системное время, но(!), самое главное, в миллисекундах в расчете от какой-либо даты.

Ответ

Если тебе это подойдет: 1. DWORD GetTickCount(VOID)
возвращает количество миллисекунд с момента запуска винды
2. VOID GetSystemTime(
LPSYSTEMTIME lpSystemTime // address of system time structure
);

возвращает время по UTC
VOID GetLocalTime(
LPSYSTEMTIME lpSystemTime // address of system time structure
);


возвращает текущее время (то, что в трее)
typedef struct _SYSTEMTIME { // st
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME;


Ivan



Copyright © 2000-2004 Сообщество Чайников
Контактная информация