Aracılığıyla paylaş


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ündeki saati 24'e bölen bir kayan noktalı sayı olarak uygulanır. Örneğin, gece yarısı, 31 Aralık 1899 1,0 ile temsil edilir; 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 gece yarısı, 1 Ocak 0100'dür. En yüksek OLE Otomasyon Tarihi, 31 Aralık 9999'un son anı ile aynıdır DateTime.MaxValue.

yöntemi, ToOADate geçerli örnek 1 Ocak 0100'de MaxValue gece yarısından sonra ve gece yarısından önceki bir tarihi temsil ederse bir OverflowException 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.