DateTime.FromOADate(Double) Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект DateTime, эквивалентный заданному значению даты OLE-автоматизации.
public:
static DateTime FromOADate(double d);
public static DateTime FromOADate (double d);
static member FromOADate : double -> DateTime
Public Shared Function FromOADate (d As Double) As DateTime
- d
- Double
Значение даты OLE-автоматизации.
Объект, представляющий дату и время, которые совпадают с датой и временем, определяемыми параметром d
.
Дата не является допустимым значением даты OLE-автоматизации.
Параметр d
— это число с плавающей запятой двойной точности, представляющее дату в виде числа дней до или после базовой даты, полуночи 30 декабря 1899 года. Знак и неотъемлемая часть d
кодирования даты как положительное или отрицательное смещение дня с 30 декабря 1899 года, а абсолютное значение дробной части d
кодирует время дня как часть смещения дня с полуночи. d
должно быть значением от отрицательного 657435.0 до положительного значения 2958465.9999999999.
Обратите внимание, что из-за кодирования дат существует два способа представления любого времени суток 30 декабря 1899 года. Например, -0,5 и 0,5 оба средних полудня 30 декабря 1899 года, поскольку смещение дня плюса или минус нулевых дней с базовой даты по-прежнему является базовой датой, а полдня смещение от полуночи составляет полдень.
Дополнительные сведения об OLE-автоматизации см. в статье ToOADate
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 2.0, 2.1 |