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