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

Объект DateTime, представляющий одинаковые дату и время как параметр date.

Исключения

Дата не является допустимым значением даты OLE-автоматизации.

Комментарии

Параметр date представляет собой число с плавающей запятой двойной точности, представляющее дату в виде числа дней до или после базовой даты, полуночи 30 декабря 1899 года. Знак и неотъемлемая часть date кодирования даты как положительное или отрицательное смещение дня с 30 декабря 1899 года, а абсолютное значение дробной части date кодирует время дня в виде доли дня смещения с полуночи. date должно быть значением от отрицательного 657435.0 до положительного 2958466.0.

Обратите внимание, что из-за способа кодирования дат существует два способа представления любого времени дня 30 декабря 1899 года. Например, -0,5 и 0,5 оба среднего полудня 30 декабря 1899 года, так как день смещения плюс или минус нулевых дней с базовой даты по-прежнему является базовой датой, а полудня смещение от полуночи является полуднем.

Дополнительные сведения см. в статье Автоматизация.

Применяется к