DateTime.ToOADate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.