System.DateUtils.StartOfAWeek
Delphi
function StartOfAWeek(const AYear, AWeekOfYear, ADayOfWeek: Word): TDateTime;
C++
extern DELPHI_PACKAGE System::TDateTime __fastcall StartOfAWeek(const System::Word AYear, const System::Word AWeekOfYear, const System::Word ADayOfWeek = (System::Word)(0x1));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Description
Renvoie un TDateTime qui représente le premier moment d'un jour spécifié d'une semaine donnée.
StartOfAWeek renvoie le premier moment exprimable (00h 00mn 00s 000ms, 12:00:00.000 AM) du jour spécifié de la semaine donnée.
Le paramètre AYear spécifie l'année du jour désiré.
Le paramètre AWeekOfYear spécifie la semaine de l'année, où 1 correspond à la première semaine de AYear d'au moins quatre jours.
Le paramètre ADayOfWeek indique le jour désiré dans la semaine spécifiée : 1 pour lundi, 2 pour mardi, etc.
Si les paramètres ne spécifient pas une date valide, StartOfAWeek déclenche une exception EConvertError.
Remarque : Les définitions de AWeekOfYear et ADayOfWeek respectent la norme ISO 8601.