DateTime.FromOADate(Double) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した OLE オートメーション日付に相当する DateTime を返します。
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 パラメーターは、1899 年 12 月 30 日の基準日の前または後の日数を表す倍精度浮動小数点数です。
dの符号と整数部分は、1899 年 12 月 30 日からの正または負の日の変位として日付をエンコードし、dの小数部の絶対値は、午前 0 時からの 1 日の変位の分数として時刻をエンコードします。
d は、負の 657435.0 から正の 2958465.99999999 までの値である必要があります。
日付のエンコード方法により、1899 年 12 月 30 日の任意の時刻を表す 2 つの方法があることに注意してください。 たとえば、-0.5 と 0.5 はどちらも 1899 年 12 月 30 日の正午を意味します。これは、基準日からの日の変位が正負ゼロ日のままであり、午前 0 時からの半日の変位が正午であるためです。
OLE オートメーションの詳細については、「 ToOADate 」を参照してください。