System.DateUtils.EncodeDateTime
Delphi
function EncodeDateTime(const AYear, AMonth, ADay, AHour, AMinute, ASecond,
AMilliSecond: Word): TDateTime;
C++
extern DELPHI_PACKAGE System::TDateTime __fastcall EncodeDateTime(const System::Word AYear, const System::Word AMonth, const System::Word ADay, const System::Word AHour, const System::Word AMinute, const System::Word ASecond, const System::Word AMilliSecond);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Description
Renvoie un TDateTime pour une année, un mois, un jour, une heure, une minute, une seconde et une milliseconde spécifiés.
EncodeDateTime renvoie un TDateTime à partir des paramètres AYear, AMonth, ADay, AHour, AMinute, ASecond et AMilliSecond.
L'année doit être comprise entre 1 et 9999.
Les valeurs de mois admises vont de 1 à 12.
Les valeurs du jour admises vont de 1 à 28, 29, 30 ou 31, selon la valeur du mois. Par exemple, les valeurs de jour possibles pour le deuxième mois (février) vont de 1 à 28 ou 1 à 29, selon que la valeur de l'année spécifie une année bissextile ou non.
Les valeurs d'heure admises vont de 0 à 23.
Les valeurs de minute admises vont de 0 à 59.
Les valeurs de seconde admises vont de 0 à 59.
Les valeurs de milliseconde admises vont de 0 à 999.
Si les valeurs indiquées sont en-dehors de ces limites, EncodeDateTime déclenche une exception EConvertError.