DateTime.ToOADate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.