DatetimePicker C# difference de jour
Résolu
ricegoing
Messages postés
7
Date d'inscription
Statut
Membre
-
yoopi -
yoopi -
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!
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!
Configuration: Windows XP Firefox 3.0.10
2 réponses
-
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);
-
pas de quoi, mais si tous marche bien ,veuillez svp marquer cette partie comme résolu