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 la partie 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 issue de l'affectation de AYear à l'année, de AMonth au mois et de ADay au jour du mois.

AYear doit être compris entre 1 et 9999 (inclus).

Les valeurs admises pour AMonth vont de 1 à 12.

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, suivant l'année ; etc.)

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

Voir aussi