Aracılığıyla paylaş


DateTime.FromOADate(Double) Yöntem

Tanım

Belirtilen OLE Otomasyon Tarihi'ne eşdeğer bir DateTime değer döndürür.

public:
 static DateTime FromOADate(double d);
public static DateTime FromOADate (double d);
static member FromOADate : double -> DateTime
Public Shared Function FromOADate (d As Double) As DateTime

Parametreler

d
Double

OLE Otomasyonu Tarih değeri.

Döndürülenler

DateTime

ile aynı tarih ve saati dtemsil eden bir nesne.

Özel durumlar

Tarih geçerli bir OLE Otomasyonu Tarih değeri değil.

Açıklamalar

d parametresi, temel tarih olan 30 Aralık 1899'un gece yarısından önceki veya sonraki gün sayısı olarak bir tarihi temsil eden çift duyarlıklı kayan noktalı sayıdır. Tarihi 30 Aralık 1899'dan pozitif veya negatif bir gün yer değiştirmesi olarak kodlamanın işareti ve integral bölümü d ve kesirli bölümünün d mutlak değeri, günün saatini gece yarısından bir gün yer değiştirmesinin kesri olarak kodlar. d negatif 657435.0 ile pozitif 2958465.99999999 arasında bir değer olmalıdır.

Tarihlerin kodlanma biçiminden dolayı, 30 Aralık 1899'da günün herhangi bir saatini temsil etmenin iki yolu olduğunu unutmayın. Örneğin, -0,5 ve 0,5'in her ikisi de 30 Aralık 1899'da öğlen anlamına gelir çünkü temel tarihten itibaren artı veya eksi sıfır gün yer değiştirmesi yine temel tarihtir ve gece yarısından yarım günlük yer değiştirme öğledir.

OLE Otomasyonu hakkında daha fazla bilgi için bkz ToOADate .

Şunlara uygulanır

Ayrıca bkz.