DateTime.ToOADate Méthode

Définition

Convertit la valeur de cette instance en date OLE Automation équivalente.

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

Retours

Nombre à virgule flottante double précision qui contient une date OLE Automation équivalente à la valeur de cette instance.

Exceptions

La valeur de cette instance ne peut pas être représentée en tant que date OLE Automation.

Remarques

Une date OLE Automation est implémentée en tant que nombre à virgule flottante dont le composant intégral est le nombre de jours avant ou après minuit, 30 décembre 1899, et dont le composant fractionnaire représente l’heure de ce jour divisé par 24. Par exemple, minuit, 31 décembre 1899 est représenté par 1,0 ; 6 A.M., 1er janvier 1900 est représenté par 2,25 ; minuit, 29 décembre 1899 est représenté par -1,0 ; et 6 A.M., 29 décembre 1899 est représenté par -1,25.

La date OLE Automation de base est minuit, 30 décembre 1899. La date OLE Automation minimale est minuit, le 1er janvier 0100. La date OLE Automation maximale est identique DateTime.MaxValueà celle du 31 décembre 9999.

La ToOADate méthode lève une OverflowException valeur si l’instance actuelle représente une date antérieure MaxValue et antérieure à minuit le 1er janvier 0100. Toutefois, si la valeur de l’instance actuelle est MinValue, la méthode retourne 0.

Pour plus d’informations, consultez Automation.

S’applique à

Voir aussi