DateTime.ToOADate Methode

Definitie

Converteert de waarde van dit exemplaar naar de equivalente OLE Automation-datum.

public:
 double ToOADate();
public double ToOADate();
member this.ToOADate : unit -> double
Public Function ToOADate () As Double

Retouren

Een getal met dubbele precisie drijvende komma dat een OLE Automation-datum bevat die gelijk is aan de waarde van dit exemplaar.

Uitzonderingen

De waarde van dit exemplaar kan niet worden weergegeven als een OLE Automation-datum.

Opmerkingen

Een OLE Automation-datum wordt geïmplementeerd als een drijvendekommagetal waarvan het integraal onderdeel het aantal dagen vóór of na middernacht, 30 december 1899 is en waarvan het breukdeel de tijd op die dag vertegenwoordigt gedeeld door 24. Bijvoorbeeld: middernacht, 31 december 1899 wordt vertegenwoordigd door 1,0; 6 A.M., 1 januari 1900 wordt vertegenwoordigd door 2.25; middernacht, 29 december 1899 wordt vertegenwoordigd door -1.0; en 6 A.M., 29 december 1899 wordt vertegenwoordigd door -1.25.

De basis-OLE Automation-datum is middernacht, 30 december 1899. De minimale OLE Automation-datum is middernacht, 1 januari 0100. De maximale OLE-automatiseringsdatum is hetzelfde als DateTime.MaxValue, het laatste moment van 31 december 9999.

De ToOADate methode genereert een OverflowException als het huidige exemplaar een datum vertegenwoordigt die later is dan MaxValue en ouder dan middernacht op januari 100. Als de waarde van het huidige exemplaar echter is MinValue, retourneert de methode 0.

Zie Automation voor meer informatie.

Van toepassing op

Zie ook