Slt
Je travail avec Delphi 6 et je cherche le code pour mon problème :
Exemple :
date1 : 10/11/2017
Nbr jours : 60
Date2=date1+nbr jours
Merci d'avance
Slt
Je travail avec Delphi 6 et je cherche le code pour mon problème :
Exemple :
date1 : 10/11/2017
Nbr jours : 60
Date2=date1+nbr jours
Merci d'avance
Salut divil15,
plusieurs options possibles : as-tu cherché, par exemple, un peu du coté de IncDay ?
Non testé sous Delphi 6 ...;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 //pour une variable myDate de type TDateTime // Ajouter 10 jours à myDate : myDate := IncDay(myDate, 10);
"Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre."
Galilée
Bonjour,
comme je l'ai déjà indiqué par MP, il y a deux moyens d'obtenir cette information, cela dépend également de la version de Delphi (c'est à dire si la fonction incday contenue dans l'unité dateutils existe ou pas)
si date1 est bien de type TDate ou TDateTime
pas de incday : date2=date1+60;
avec IncDay : date2:=Incday(date1,60); (ne pas oublié dans la liste des uses DateUtils)
par exemple :
showmessage(datetostr(date+60)) est équivalent à showmessage(Datetostr(incday(date,60)))
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Merci Sergio ça marche bien la fonction incday .
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager