TSystemTime

WinApi тип данных TSystemTime

TSystemTime = record
wYear: Word;
wMonth: Word;
wDayOfWeek: Word;
wDay: Word;
wHour: Word;
wMinute: Word;
wSecond: Word;
wMilliseconds: Word;
end;

Структура представляет дату и время системного формата. Используются элементы в виде месяца, дня, года, дня недели, часа, минуты, секунды, и миллисекунды.

wYear: Текущий год. Год должен быть больше, чем 1601.

WinXP: Год не может быть большим чем 30827.

wMonth: Текущий месяц. Январь = 1, Февраль = 2, и так далее.

wDayOfWeek: Текущий день недели; Воскресенье = 0, В понедельник = 1, и так далее.

wDay: Текущий день месяца.

wHour: Текущий час.

wMinute: Текущая минута.

wSecond: Текущая секунда.

wMilliseconds: Текущая миллисекунда.

Замечания
Не рекомендуется добавлять и вычитать из структуры TSystemTime чтобы получить относительное время. Для этого лучше:

1. Преобразуйте TSystemTime в структуру TFileTime.
2. Скопируйте результирующую структуру TFileTime в структуру ULARGE_INTEGER.
3. Используйте нормальную 64-битовую арифметику величины ULARGE_INTEGER.

Система может периодически синхронизировать системное время с источником времени в интеренете

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий