bonjour,
J'ai deux datetimepicker et je ne sais pas comment faire pour récupérer le nombre de jours.
pourriez vous m'aider.
Merci
bonjour,
J'ai deux datetimepicker et je ne sais pas comment faire pour récupérer le nombre de jours.
pourriez vous m'aider.
Merci
En faisant une soustraction des deux dates! Tu récupères ainsi un Timespan qui possède la propriété TotalDays.
Retrouvez moi sur :
Mon Espace Developpez.com-------------------------------
Dvp.NET, une librairie open-source de composants .NET
Mon blog: Up there in the code----------------------------
Twitter: NatMarchand
Ma société: So@t
Showrizo : Suivez votre planning de séries télé sous Windows 8
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim Interval As Integer = DateDiff(DateInterval.Day, date1, date2)
Si c'est juste pour obtenir l'entier représentant l'interval en jours entre les deux dates je ne vois pas où est le mal à utiliser les fonctions fournies par le framework, surtout que le TotalDays d'un Timespan donne lui aussi un Integer. Après bien sûr si c'est pour faire des calculs sur les dates, la solution donnée par Nathanael est beaucoup plus propre.
Il parle du DateDiff qui est un mauvais héritage du VB6 et qui ne respecte pas la POO
De plus la surcharge des opérateurs c'est bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part int days=(date2 - date1).TotalDays;![]()
Partager