DatetimePicker C# difference de jour

Résolu
ricegoing Messages postés 7 Date d'inscription   Statut Membre -  
 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!
Configuration: Windows XP
Firefox 3.0.10

2 réponses

  1. snake-d12 Messages postés 258 Statut Membre 57
     
    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
    1. ricegoing Messages postés 7 Date d'inscription   Statut Membre 5
       
      Excellent!! merci pour ta réponse rapide, et en plus qui marche!!
      0
    2. diabolo30
       
      Merci de ta Réponse
      0
    3. yoopi
       
      mercii
      0
  2. snake-d12 Messages postés 258 Statut Membre 57
     
    pas de quoi, mais si tous marche bien ,veuillez svp marquer cette partie comme résolu
    0