DatetimePicker C# difference de jour

Résolu/Fermé
ricegoing Messages postés 7 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 2 février 2010 - 8 juin 2009 à 18:52
 yoopi - 22 févr. 2015 à 18:49
Bonjour,


sous visualStudio C#:

a partir de 2 DateTimePicker (1 nommé dtpArrivee et 1 nommé dtpDepart)
je souhaite afficher automatiquement dans une textbox le nombre de jours séparant les 2 dates.

par exemple si on clique sur 30 Juin 2009 pour dtpArrivee et sur 2 Juillet 2009
pour dtpDepart que la textbox affiche 2 (en fait j'ai besoin du nombre de nuit pour un logiciel de réservation).
Même si ça affiche 3, je pourrai toujours faire -1 !

un truc du genre textbox.Text = dateDiff (dtpDepart.value.days - dtpArrivee.value.days) ??

Par avance merci!
A voir également:

2 réponses

snake-d12 Messages postés 218 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 25 septembre 2009 57
8 juin 2009 à 19:16
Essaye ce code :

DateTime deb = DateTime.Parse(this.dateTimePicker1.Text);
DateTime fin = DateTime.Parse(this.dateTimePicker2.Text);
TimeSpan Diff = fin - deb ;
this.textBox1.Text=string.Format("J'ai vecu {0} jours", (int)Diff.TotalDays);
0
ricegoing Messages postés 7 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 2 février 2010 5
8 juin 2009 à 21:33
Excellent!! merci pour ta réponse rapide, et en plus qui marche!!
0
Merci de ta Réponse
0
mercii
0
snake-d12 Messages postés 218 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 25 septembre 2009 57
8 juin 2009 à 21:36
pas de quoi, mais si tous marche bien ,veuillez svp marquer cette partie comme résolu
0