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ü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.