DateTime.ToOADate Yöntem

Tanım

Bu örneğin değerini eşdeğer OLE Otomasyonu tarihine dönüştürür.

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

Döndürülenler

Bu örneğin değerine eşdeğer bir OLE Otomasyonu tarihi içeren çift duyarlıklı kayan noktalı sayı.

Özel durumlar

Bu örneğin değeri OLE Otomasyon Tarihi olarak temsil edilemez.

Açıklamalar

OLE Otomasyonu tarihi, integral bileşeni 30 Aralık 1899 gece yarısından önceki veya sonraki gün sayısı olan ve kesirli bileşeni o günün saatini 24'e bölen bir kayan noktalı sayı olarak uygulanır. Örneğin, gece yarısı, 31 Aralık 1899 1,0 ile gösterilir; 06:00, 1 Ocak 1900 2,25 ile temsil edilir; midnight, 29 Aralık 1899 , -1.0 ile temsil edilir; ve 06:00, 29 Aralık 1899 -1,25 ile temsil edilir.

Temel OLE Otomasyon Tarihi gece yarısıdır, 30 Aralık 1899. En düşük OLE Otomasyonu tarihi 1 Ocak 0100 gece yarısıdır. Maksimum OLE Otomasyon Tarihi, 31 Aralık 9999'un son anı ile DateTime.MaxValueaynıdır.

yöntemiToOADate, OverflowException geçerli örneğin 1 Ocak 0100'de gece yarısından sonraki MaxValue ve daha önceki bir tarihi temsil ettiği bir oluşturur. Ancak, geçerli örneğin değeri ise MinValueyöntemi 0 döndürür.

Daha fazla bilgi için bkz. Otomasyon.

Şunlara uygulanır

Ayrıca bkz.