System.SysUtils.TryEncodeDate
Delphi
function TryEncodeDate(Year, Month, Day: Word; out Date: TDateTime): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall TryEncodeDate(System::Word Year, System::Word Month, System::Word Day, /* out */ System::TDateTime &Date);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Crée une valeur TDateTime qui représente une année, un mois et un jour spécifiés.
TryEncodeDate génère une valeur de type TDateTime à partir des paramètres Year, Month et Day.
L'année doit être comprise entre 1 et 9999.
Les valeurs Month valides vont de 1 à 12.
Les valeurs Day valides vont de 2 à 28, 29, 30 ou 31, selon la valeur de Month. Par exemple, les valeurs possibles de Day pour le mois 2 (février) vont de 1 à 28, ou de 1 à 29 dans le cas d'une année bissextile.
Le paramètre Date renvoie la valeur générée si TryEncodeDate renvoie True.
Si les valeurs indiquées sont en dehors des limites, TryEncodeDate renvoie False.