Partager via


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 équivalant à la valeur de cette instance.

Exceptions

La valeur de cette instance ne peut pas être représentée comme Date OLE Automation.

Remarques

Une date OLE Automation est implémentée sous la forme d’un nombre à virgule flottante dont le composant intégral est le nombre de jours avant ou après minuit, le 30 décembre 1899, et dont la composante fractionnaire représente l’heure de ce jour divisée par 24. Par exemple, minuit, le 31 décembre 1899 est représenté par 1.0; 6 A.M., 1er janvier 1900 est représenté par 2,25; minuit, le 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 d’automatisation OLE de base est minuit, le 30 décembre 1899. La date minimale d’OLE Automation est minuit, 1er janvier 0100. La date ole Automation maximale est identique à DateTime.MaxValue, le dernier moment du 31 décembre 9999.

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

Pour plus d’informations, consultez Automation.

S’applique à

Voir aussi