System.DateUtils.DecodeDateMonthWeek
Delphi
procedure DecodeDateMonthWeek(const AValue: TDateTime; out AYear, AMonth, AWeekOfMonth, ADayOfWeek: Word);
C++
extern DELPHI_PACKAGE void __fastcall DecodeDateMonthWeek(const System::TDateTime AValue, /* out */ System::Word &AYear, /* out */ System::Word &AMonth, /* out */ System::Word &AWeekOfMonth, /* out */ System::Word &ADayOfWeek);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Description
Renvoie l'année, le mois, la semaine du mois et le jour de la semaine d'un objet TDateTime spécifié.
DecodeDateMonthWeek renvoie le jour de la semaine et la semaine du mois d'une valeur date/heure spécifiée, ainsi que le mois et l'année correspondante.
AValue représente la valeur date/heure sur laquelle vous souhaitez des informations.
AYear renvoie l'année représentée par AValue.
AMonth renvoie le mois représenté par AValue, où 1 correspond à janvier et 12 à décembre.
AWeekOfMonth renvoie la semaine dans AMonth représentée par AValue, où 1 correspond à la première semaine d'au moins quatre jours.
ADayOfWeek renvoie le jour dans AWeekOfMonth représenté par AValue, où 1 et 7 correspondent respectivement à lundi et dimanche.
Remarque : Les définitions de AWeekOfMonth et ADayOfWeek respectent la norme ISO 8601.
Conseil : Pour faciliter la lecture de la valeur ADayOfWeek, utilisez les constantes des jours de la semaine.