DateTime.ToOADate DateTime.ToOADate DateTime.ToOADate DateTime.ToOADate Method

Définition

Convertit la valeur de cette instance en date OLE Automation équivalente.Converts the value of this instance to the equivalent OLE Automation date.

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.A double-precision floating-point number that contains an OLE Automation date equivalent to the value of this instance.

Exceptions

La valeur de cette instance ne peut pas être représentée comme Date OLE Automation.The value of this instance cannot be represented as an OLE Automation Date.

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, 30 décembre 1899 et dont le composant fractionnaire représente l’heure de ce jour divisée par 24.An OLE Automation date is implemented as a floating-point number whose integral component is the number of days before or after midnight, 30 December 1899, and whose fractional component represents the time on that day divided by 24. Par exemple, minuit, le 31 décembre 1899 est représenté par 1,0 ; 6 h 00, le 1er janvier 1900 est représenté par 2,25 ; le 29 décembre 1899 est représenté par-1,0 ; et 6 h 00, le 29 décembre 1899 est représenté par-1,25.For example, midnight, 31 December 1899 is represented by 1.0; 6 A.M., 1 January 1900 is represented by 2.25; midnight, 29 December 1899 is represented by -1.0; and 6 A.M., 29 December 1899 is represented by -1.25.

La date OLE Automation de base est le 30 décembre 1899 à minuit.The base OLE Automation Date is midnight, 30 December 1899. La date OLE Automation minimale est minuit, soit le 1er janvier 0100.The minimum OLE Automation date is midnight, 1 January 0100. La date OLE Automation maximale est identique à DateTime.MaxValue, le dernier moment du 31 décembre 9999.The maximum OLE Automation Date is the same as DateTime.MaxValue, the last moment of 31 December 9999.

La méthode ToOADate lève une OverflowException si l’instance actuelle représente une date postérieure à MaxValue et antérieure à minuit le January1, 0100.The ToOADate method throws an OverflowException if the current instance represents a date that is later than MaxValue and earlier than midnight on January1, 0100. Toutefois, si la valeur de l’instance actuelle est MinValue, la méthode retourne 0.However, if the value of the current instance is MinValue, the method returns 0.

Pour plus d’informations sur OLE Automation, consultez MSDN Library.For more information about OLE Automation, see the MSDN Library.

S’applique à

Voir aussi