System.DateUtils.IsValidDateTime
Delphi
function IsValidDateTime(const AYear, AMonth, ADay, AHour, AMinute, ASecond,
AMilliSecond: Word): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall IsValidDateTime(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
Indique si une année, un mois, un jour, une heure, une minute, une seconde et une milliseconde spécifiés représentent une valeur date/heure valide.
IsValidDateTime renvoie true si :
AYear a une valeur comprise entre 1 et 9999 inclus ;
AMonth a une valeur comprise entre 1 et 12 inclus ;
ADay a une valeur comprise entre 1 et le nombre de jours du mois spécifié ;
AHour a une valeur comprise entre 0 et 24 (si AHour a pour valeur 24, AMinute, ASecond et AMilliSecond doivent tous avoir pour valeur 0) ;
AMinute a une valeur comprise entre 0 et 59 inclus ;
ASecond a une valeur comprise entre 0 et 59 inclus ;
AMilliSecond a une valeur comprise entre 0 et 999 inclus.
Sinon, IsValidDateTime renvoie false.