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)
Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...
Une réponse vous a aidé ? utiliser le bouton
"L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel
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;
Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes
je remplace date2 par dattimepicker2 et date1 par datetimepicker1?int days=(date2 - date1).TotalDays;
comment je récupère date1 et date2 a partir du composant datetimepicker
Merci.
Il y a une touche magique qui s'appelle et aussi est mon ami
sinon DateTimePicker.Value
Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes
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