>> o controle do datepicker escolhe as datas somente neste formato por exemplo: “MM/dd/yyyy”
e
>> textboxes no formato “dd/MM/yyyy” então que trabalha muito bem
Eu forneci-lhe o código da troca, para fazer MM/dd/yyyy a dd/MM/yyyy
textBox1.Text =????? <---------------------- date="" from="" your="" control=""> amarrar [] o temp = o textBox1.Text.Split (“/");
amarrar t = zero;
t = temp [1];
temp [1] = temp [0];
temp [0] = t;
textBox1.Text = corda. Juntar-se (“/”, temp); 'agora transforma-se formato de dd/MM/yyyy em textBox1and SE você tem somente datas em textbox1then que este lhe mostrará o resultado correto:
Cultura de IFormatProvider = CultureInfo novo (“franco-FRANCOS”, retificam);
Checkindate DateTime = DateTime.Parse (textBox1.Text, cultura, DateTimeStyles.NoCurrentDateDefault);
Checkoutdate DateTime = DateTime.Parse (textBox2.Text, cultura, DateTimeStyles.NoCurrentDateDefault);
Ts = checkoutdate do período. Subtrair (checkindate);
daysOrTimeperiod do int = (int) Math.Abs (ts. Dias);
MessageBox.Show (daysOrTimeperiod.ToString ());