Справочник по технологии COM Страница 79. VariantTimeToDosDateTime
|
Страница 79 из 111
VariantTimeToDosDateTime Преобразует дату и время из формата варианта в формат MS-DOS. INT VariantTimeToDosDateTime ( double vtime, unsigned short FAR* pwDosDate, unsigned short FAR* pwDosTime );
Параметры: vtime Время в формате варианта. pwDosDate Указатель, по которому сохраняется дата в формате MS-DOS. pwDosTime Указатель, по которому сохраняется время в формате MS-DOS. Возвращаемое значение: Возвращается одно из следующих значений: Результат | Значение | True | Успех. | False | Ошибка. | Комментарии: Время в формате варианта хранится как восьмибайтовое вещественное число (double), представляющее дату в промежутке между 1 января 1753 года и 31 декабря 2078 года включительно. Значение 2.0 соответствует 1 января 1900 года, 3.0 — 2 января 1900 года и т. д. Прибавление единицы увеличивает значение на 1 день. Дробная часть значения представляет время дня. Таким образом, 2.5 соответствует полудню 1 января 1900 года, 3.25 — 6 утра 2 января 1900 года и т. д. Отрицательные числа соответствуют датам, предшествующим 30 декабря 1899 года. Описание форматов даты и времени MS-DOS см. DosDateTimeToVariantTime. |