DatetimePicker C# difference de jour

Résolu
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!
Configuration: Windows XP
Firefox 3.0.10

2 réponses

  1. 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);
    1. Excellent!! merci pour ta réponse rapide, et en plus qui marche!!
    2. Merci de ta Réponse
  2. pas de quoi, mais si tous marche bien ,veuillez svp marquer cette partie comme résolu