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 é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.