DateTime.ToOADate Methode

Definition

Konvertiert den Wert dieser Instanz in das entsprechende Datum für OLE-Automatisierung.Converts the value of this instance to the equivalent OLE Automation date.

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.A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance.

Ausnahmen

Der Wert dieser Instanz kann nicht als Datum für die OLE-Automatisierung dargestellt werden.The value of this instance cannot be represented as an OLE Automation Date.

Hinweise

Ein OLE-Automatisierungs Datum wird als Gleit Komma Zahl implementiert, deren integrale Komponente die Anzahl der Tage vor oder nach Mitternacht, 30. Dezember 1899 und deren Dezimaltrennzeichen die Zeit an diesem Tag dividiert durch 24 darstellt.An OLE Automation date is implemented as a floating-point number whose integral component is the number of days before or after midnight, 30 December 1899, and whose fractional component represents the time on that day divided by 24. Beispielsweise wird Mitternacht, 31. Dezember 1899 durch 1,0 dargestellt. 6 Uhr, 1. Januar 1900 wird durch 2,25 dargestellt. Mitternacht, 29. Dezember 1899 wird durch-1,0; dargestellt. 6 Uhr, 29. Dezember 1899 wird durch-1,25 dargestellt.For example, midnight, 31 December 1899 is represented by 1.0; 6 A.M., 1 January 1900 is represented by 2.25; midnight, 29 December 1899 is represented by -1.0; and 6 A.M., 29 December 1899 is represented by -1.25.

Das Basis-OLE-Automatisierungs Datum ist Mitternacht, 30. Dezember 1899.The base OLE Automation Date is midnight, 30 December 1899. Das minimale OLE-Automatisierungs Datum ist Mitternacht, 1. Januar 0100.The minimum OLE Automation date is midnight, 1 January 0100. Das maximale Datum der OLE-Automatisierung entspricht DateTime.MaxValue, dem letzten Moment des 31. Dezember 9999.The maximum OLE Automation Date is the same as DateTime.MaxValue, the last moment of 31 December 9999.

Die ToOADate-Methode löst eine OverflowException aus, wenn die aktuelle Instanz ein Datum darstellt, das nach dem MaxValue und vor Mitternacht auf January1, 0100, liegt.The ToOADate method throws an OverflowException if the current instance represents a date that is later than MaxValue and earlier than midnight on January1, 0100. Wenn der Wert der aktuellen Instanz jedoch MinValue ist, gibt die Methode 0 zurück.However, if the value of the current instance is MinValue, the method returns 0.

Weitere Informationen zur OLE-Automatisierung finden Sie in der MSDN Library.For more information about OLE Automation, see the MSDN Library.

Gilt für:

Siehe auch