System.DateUtils.StartOfADay
Delphi
function StartOfADay(const AYear, ADayOfYear: Word): TDateTime;
function StartOfADay(const AYear, AMonth, ADay: Word): TDateTime;
C++
extern DELPHI_PACKAGE System::TDateTime __fastcall StartOfADay(const System::Word AYear, const System::Word ADayOfYear)/* overload */;
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 00h00mn00s00cs un jour spécifié.
StartOfADay renvoie le premier moment exprimable (00h 00mn 00s 000ms, 12:00:000 AM) d'un jour spécifié.
Le paramètre AYear spécifie l'année du jour désiré.
Le paramètre ADayOfYear représente le jour désiré sous forme de jour de l'année : 1 pour le 1er janvier, 2 pour le 2 janvier, 32 pour le 1er février, etc.
Les paramètres AMonth et ADay spécifient le jour désiré sous forme de mois de l'année et de jour du mois. Les valeurs admises pour AMonth vont de 1 à 12. Les valeurs admises pour ADay vont de 1 à 28, 29, 30 ou 31, suivant les valeurs de AYear et AMonth.
Si les paramètres ne spécifient pas une date valide, StartOfADay déclenche une exception EConvertError.