>> la commande de datepicker sélectionne les dates seulement dans ce format par exemple : « MM/dd/yyyy »
et
>> boîtes à textes dans le format « dd/MM/yyyy » alors que cela fonctionne très bien
Je t'ai fourni le code d'échange, pour faire MM/dd/yyyy à dd/MM/yyyy
textBox1.Text = ? ? ? ? ? <---------------------- date="" from="" your="" control=""> ficeler [] le temp = le textBox1.Text.Split (« /") ;
ficeler t = nulle ;
t = temp [1] ;
temp [1] = temp [0] ;
temp [0] = t ;
textBox1.Text = corde. Joindre (« / », temp) ; 'maintenant ce devient format de dd/MM/yyyy dans textBox1and SI vous avez seulement des dates dans textbox1then que ceci te donnera le résultat correct :
Culture d'IFormatProvider = nouveau CultureInfo (« franc-FRANCS », rectifient) ;
Checkindate date-heure = DateTime.Parse (textBox1.Text, culture, DateTimeStyles.NoCurrentDateDefault) ;
Checkoutdate date-heure = DateTime.Parse (textBox2.Text, culture, DateTimeStyles.NoCurrentDateDefault) ;
Solides totaux = checkoutdate de période. Soustraire (checkindate) ;
daysOrTimeperiod d'international = (international) Math.Abs (solides totaux. Jours) ;
MessageBox.Show (daysOrTimeperiod.ToString ());