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 オートメーション日付は、不可欠なコンポーネントは 1899 年 12 月 30日午前 0 時の前後に日数との小数部が 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. たとえば、午前 0 時、1899 年 12 月の 31 で表される 1.0 です。午前 6 時、1900 年 1 月 1日は 2.25; によって表されます。午前 0 時 29 1899 年 12 月は、-1.0; で表される午前 6 時 29 1899 年 12 月が-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 オートメーション日付は、午前 0 時、1899 年 12 月の 30 です。The base OLE Automation Date is midnight, 30 December 1899. OLE オートメーション日付の最小値は、午前 0 時、1 年 0100年 1 月です。The minimum OLE Automation date is midnight, 1 January 0100. 最大 OLE オートメーション日付が同じDateTime.MaxValue、12 月 31 日の最後の瞬間 9999 です。The maximum OLE Automation Date is the same as DateTime.MaxValue, the last moment of 31 December 9999.

ToOADateメソッドがスローされます、OverflowException現在のインスタンスがよりも後の日付を表すかどうかMaxValueの午前 0 時、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. ただし、現在のインスタンスの値が場合MinValue0 が返されます。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.

適用対象

こちらもご覧ください