System.DateUtils.RecodeYear

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function RecodeYear(const AValue: TDateTime; const AYear: Word): TDateTime;

C++

extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeYear(const System::TDateTime AValue, const System::Word AYear);

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.DateUtils.pas
System.DateUtils.hpp
System.DateUtils System.DateUtils


Description

Remplace l'année d'une valeur TDateTime spécifiée.

Appelez RecodeYear pour convertir la valeur date/heure spécifiée par {{Arg|AValue} à partir de la valeur obtenue en changeant l'année en AYear. Les valeurs légales de AYear peuvent aller de 1 à 9999. AYear peut aussi être RecodeLeaveFieldAsIs.

Si la valeur fournie pour AYear n'appartient pas à la plage légale, ou si la modification aboutit à un jour incorrect pour le mois souhaité (par exemple, si vous attribuez le 29 février d'une année bissextile à une année non bissextile), RecodeYear déclenche une exception EConvertError.

Voir aussi

Exemples de code