DateTime.FromOADate(Double) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en DateTime motsvarighet till det angivna OLE Automation-datumet.
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
Parametrar
- d
- Double
Ett OLE Automation-datumvärde.
Returer
Ett objekt som representerar samma datum och tid som d.
Undantag
Datumet är inte ett giltigt OLE Automation-datumvärde.
Kommentarer
Parametern d är ett flyttal med dubbel precision som representerar ett datum som antalet dagar före eller efter basdatumet, midnatt, den 30 december 1899. Tecknet och den integrerade delen av d kodar datumet som en positiv eller negativ dagförskjutning från den 30 december 1899, och det absoluta värdet för bråkdelen av d kodar tiden på dagen som en bråkdel av en dagförskjutning från midnatt.
d måste vara ett värde mellan negativt 657435,0 genom positivt 2958465.999999999.
Observera att på grund av hur datum kodas finns det två sätt att representera vilken tid på dagen som helst den 30 december 1899. Till exempel -0,5 och 0,5 båda medelvärdet 12:00 den 30 december 1899 eftersom en dagförskjutning på plus eller minus noll dagar från basdatumet fortfarande är basdatumet och en halv dags förskjutning från midnatt är 12:00.
Mer ToOADate information om OLE Automation finns i.