AxHost.GetTimeFromOADate(Double) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает структуру DateTime, соответствующую заданной дате OLE-автоматизации.
protected:
static DateTime GetTimeFromOADate(double date);
protected static DateTime GetTimeFromOADate (double date);
static member GetTimeFromOADate : double -> DateTime
Protected Shared Function GetTimeFromOADate (date As Double) As DateTime
Параметры
- date
- Double
Дата OLE-автоматизации, которую необходимо перевести.
Возвращаемое значение
Объект DateTime, представляющий одинаковые дату и время как параметр date
.
Исключения
Дата не является допустимым значением даты OLE-автоматизации.
Комментарии
Параметр date
представляет собой число с плавающей запятой двойной точности, представляющее дату в виде числа дней до или после базовой даты, полуночи 30 декабря 1899 года. Знак и неотъемлемая часть date
кодирования даты как положительное или отрицательное смещение дня с 30 декабря 1899 года, а абсолютное значение дробной части date
кодирует время дня в виде доли дня смещения с полуночи. date
должно быть значением от отрицательного 657435.0 до положительного 2958466.0.
Обратите внимание, что из-за способа кодирования дат существует два способа представления любого времени дня 30 декабря 1899 года. Например, -0,5 и 0,5 оба среднего полудня 30 декабря 1899 года, так как день смещения плюс или минус нулевых дней с базовой даты по-прежнему является базовой датой, а полудня смещение от полуночи является полуднем.
Дополнительные сведения см. в статье Автоматизация.