Pergunta : Contando o número de dias entre duas datas using C#

Olá! todos,

I querem contar o número de dias de days.
I am que tem 2 controles do calendário no formulário. Eu quero selecionar datas de cada calendário e passando valores a textbox1 e a textbox2.
Lets dizer que eu estou selecionando 20/06/2010 de calendar1 e 25/06/2010 de calendar2. o
I quer contar o número de dias e de exposição enquanto 6 para fazer algum calculations.

I tentaram a seguinte aproximação mas não ajudou. Apenas indica o número total de checkInDate DateTime de hours.

= de Convert.ToDateTime (textbox1.Text); checkOutDate DateTime do
= Convert.ToDateTime (textbox2.Text); dias do período do

= checkInDate.Subtract (checkOutDate); o resultado do

The é -120. Eu penso que apenas dá o número total de horas como -120, mas não o número de idéias de days.

Any?

Thanks para seu help.

Looking para a frente a sua resposta.
class= do

Resposta : Contando o número de dias entre duas datas using C#

>> 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 ());



Outras soluções  
 
programming4us programming4us