L'obtention de l'année de la date courante
if StrToInt(sY) > 2013 then
begin
bDate := False;
ShowMessage('Year is bigger than current year');
Exit;
end;
C'est ce que j'ai à ce stade, mais je suis assez sûr qu'il y est un moyen d'obtenir l'année en cours au lieu d'avoir à saisir manuellement dans le code delphi, serait apprécié si quelqu'un pouvait m'aider avec le code.
Avez-vous trouvé la documentation? Et le code source pour DateUtils?
OriginalL'auteur user2879125 | 2013-10-14
Vous devez vous connecter pour publier un commentaire.
DateUtils.YearOf(Maintenant)
vous obtiendrez de l'année en cours,ou de l'utilisation
SysUtils.CurrentYear
.@Remy points,
Date
est plus au point queNow
. Donc, estDateUtils.Aujourd'hui
.Date()
au lieu deNow()
depuis l'époque n'est pas nécessaire.Je suis raisonnablement sûr que l'année ne change jamais pendant le cours d'une journée!
Je suis conscient de cela. Le but était d'éviter la surcharge de l'encodage de la partie heure de retour de la
TDateTime
quand il n'est pas destiné à être utilisé.Oui, il va brûler le processeur. (blague!)
OriginalL'auteur LU RD