Шаг 79 - DosDateTimeToVariantTime

Преобразует дату и время из формата MS-DOS в формат, используемый в VARIANT.

INT DosDateTimeToVariantTime
( 
	unsigned short wDosDate, 
	unsigned short wDosTime, 
	double FAR*pvtime 
);

Параметры:
wDosDate
Дата в формате MS-DOS.
wDosTime
Время в формате MS-DOS.
pvtime
Указатель, по которому помещаются результаты преобразования.

Возвращаемое значение:
Возвращается одно из следующих значений:

РезультатЗначение
TrueУспех.
FalseОшибка.

Комментарии:
Дата и время изменения файла MS-DOS хранятся как упакованные 16-разрядные значения. Дата MS-DOS имеет следующий формат:

БитыСодержимое
0—4День месяца (1—31)
5—8Месяц (1=январь, 2=февраль и т. д.)
9—15Год относительно 1980 года (для получения фактического значения года прибавьте 1980).

Время MS-DOS имеет следующий формат:

БитыСодержимое
0—4Секунда, деленная на 2.
5—10Минута (0—59).
11—15Час (0—23).


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.03.2003