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