System.DateUtils.RecodeDate

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function RecodeDate(const AValue: TDateTime; const AYear, AMonth,
ADay: Word): TDateTime;

C++

extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeDate(const System::TDateTime AValue, const System::Word AYear, const System::Word AMonth, const System::Word ADay);

Propriétés

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


Description

Remplace de façon sélective les parties date d'une valeur TDateTime spécifiée.

Appelez RecodeDate pour convertir la valeur date/heure spécifiée par AValue à partir de la valeur obtenue en changeant l'année en AYear, le mois en AMonth, et le jour du mois en ADay.

La valeur de AYear doit être entre 1 et 9999 (ou être RecodeLeaveFieldAsIs).

La valeur de AMonth peut aller de 1 à 12 (ou être RecodeLeaveFieldAsIs).

Les valeurs légales de ADay dépendent du mois représenté par AMonth. (Par exemple, si AMonth a pour valeur 1, les valeurs admises pour ADay vont de 1 à 31 ; si AMonth a pour valeur 2, les valeurs admises pour ADay vont de 1 à 28 ou de 1 à 29, selon l'année ; etc.) ADay peut également avoir pour valeur RecodeLeaveFieldAsIs.

Si les valeurs fournies pour AYear, AMonth, et ADay ne représentent pas une date valide, RecodeDate déclenche une exception EConvertError.

Voir aussi

Exemples de code