System.DateUtils.WeekOfTheYear
Delphi
function WeekOfTheYear(const AValue: TDateTime): Word;
function WeekOfTheYear(const AValue: TDateTime; var AYear: Word): Word;
C++
extern DELPHI_PACKAGE System::Word __fastcall WeekOfTheYear(const System::TDateTime AValue)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Description
Renvoie la semaine de l'année représentée par une valeur TDateTime.
Appelez WeekOfTheYear pour obtenir la semaine de l'année représentée par une valeur TDateTime spécifiée. WeekOfTheYear renvoie une valeur comprise entre 1 et 53.
AYear renvoie l'année dans laquelle la semaine spécifiée tombe. L'année renvoyée peut différer de celle de AValue. En effet, la première semaine d'une année est la première qui contient au moins quatre jours dans cette année. Par conséquent, si le premier jour calendaire de l'année est vendredi, samedi ou dimanche, WeekOfTheYear renvoie la dernière semaine de l'année antérieure pour le premier, les deux premiers ou les trois premiers jours de l'année calendaire. De même, si le dernier jour calendaire de l'année est lundi, mardi ou mercredi, WeekOfTheYear renvoie 1 (la première semaine de l'année calendaire suivante) pour le dernier, les deux derniers ou les trois derniers jours de l'année calendaire.
Remarque : WeekOfTheYear définit la semaine d'après la norme ISO 8601. La semaine commence le lundi et s'achève le dimanche.
Remarque : WeekOfTheYear renvoie la même valeur que la fonction WeekOf.