Преобразует дату и время из формата 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). |