DateTime.ToOADate DateTime.ToOADate DateTime.ToOADate DateTime.ToOADate Method

Определение

Преобразует числовое значение этого экземпляра в эквивалентное ему значение даты OLE-автоматизации.Converts the value of this instance to the equivalent OLE Automation date.

public:
 double ToOADate();
public double ToOADate ();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double

Возвраты

Число двойной точности с плавающей запятой, содержащее значение даты OLE-автоматизации, эквивалентное значению этого экземпляра.A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance.

Исключения

Значение этого экземпляра невозможно представить в виде даты автоматизации OLE.The value of this instance cannot be represented as an OLE Automation Date.

Комментарии

Даты OLE-автоматизации реализуется как число с плавающей запятой, в которых Неотъемлемый компонент — это количество дней до или после полуночи, 30 декабря 1899 г., и дробного компонента, в которых представляет время в этот день, делится на 24.An OLE Automation date is implemented as a floating-point number whose integral component is the number of days before or after midnight, 30 December 1899, and whose fractional component represents the time on that day divided by 24. Например полночь 31 декабря 1899 г. представляется 1.0; 06: 00 1 января 1900 года 2,25; полночь 29 декабря 1899 представляется, -1.0; и 06: 00 29 декабря 1899 года представлена-1.25.For example, midnight, 31 December 1899 is represented by 1.0; 6 A.M., 1 January 1900 is represented by 2.25; midnight, 29 December 1899 is represented by -1.0; and 6 A.M., 29 December 1899 is represented by -1.25.

Базовый даты OLE-автоматизации является полночь 30 декабря 1899 г.The base OLE Automation Date is midnight, 30 December 1899. Минимальная дата OLE-автоматизации является полночь 1 января 0100.The minimum OLE Automation date is midnight, 1 January 0100. Максимальное даты OLE-автоматизации совпадает со значением DateTime.MaxValue, последнему мгновению 31 декабря 9999 года.The maximum OLE Automation Date is the same as DateTime.MaxValue, the last moment of 31 December 9999.

ToOADate Вызывает метод OverflowException Если текущий экземпляр представляет дату, которая позже MaxValue и более ранних версий, чем полуночи January1, 0100.The ToOADate method throws an OverflowException if the current instance represents a date that is later than MaxValue and earlier than midnight on January1, 0100. Тем не менее если значение текущего экземпляра равно MinValue, метод возвращает значение 0.However, if the value of the current instance is MinValue, the method returns 0.

Дополнительные сведения о OLE-автоматизации, см. в разделе библиотеки MSDN.For more information about OLE Automation, see the MSDN Library.

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

Дополнительно