DateTime.ToOADate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Konvertiert den Wert dieser Instanz in das entsprechende Datum für OLE-Automatisierung.
public:
double ToOADate();
public double ToOADate ();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double
Gibt zurück
Eine Gleitkommazahl mit doppelter Genauigkeit, die das dem Wert dieser Instanz entsprechende Datum für OLE-Automatisierung darstellt.
Ausnahmen
Der Wert dieser Instanz kann nicht als Datum für die OLE-Automatisierung dargestellt werden.
Hinweise
Ein OLE Automation-Datum wird als Gleitkommazahl implementiert, deren integrale Komponente die Anzahl der Tage vor oder nach Mitternacht( 30. Dezember 1899) ist und deren Bruchkomponente die Zeit an diesem Tag dividiert durch 24 darstellt. Beispielsweise wird Mitternacht, der 31. Dezember 1899 durch 1,0 dargestellt; 6 Uhr, 1. Januar 1900 wird durch 2,25 repräsentiert; Mitternacht, 29. Dezember 1899 wird durch -1,0 repräsentiert; und 6 Uhr, 29. Dezember 1899 wird durch -1,25 repräsentiert.
Das Ole Automation-Basisdatum ist Mitternacht, 30. Dezember 1899. Das Mindestdatum der OLE-Automatisierung ist Mitternacht, 1. Januar 0100. Das maximale OLE-Automatisierungsdatum entspricht dem DateTime.MaxValueletzten Moment des 31. Dezember 9999.
Die ToOADate -Methode löst ein OverflowException aus, wenn der aktuelle instance ein Datum darstellt, das nach MaxValue und vor Mitternacht am 1. Januar 0100 liegt. Wenn der Wert des aktuellen instance jedoch ist, gibt MinValuedie Methode 0 zurück.
Weitere Informationen finden Sie unter Automatisieren von betriebsbezogenen Aufgaben.