Cuestión : Cuenta del número de días entre dos fechas usar C#

Hola todos,

I quieren contar el número de días de days.
I que tiene 2 controles del calendario en la forma. Quiero seleccionar fechas de cada calendario y pasando valores a textbox1 y a textbox2.
Lets decir que estoy seleccionando 20/06/2010 de calendar1 y 25/06/2010 de calendar2. el
I quiere contar el número de días y de exhibición mientras que 6 para hacer algún calculations.

I intentaron el acercamiento siguiente pero no ayudó. Apenas exhibe el número total de checkInDate DateTime = de Convert.ToDateTime (textbox1.Text) de hours.

; checkOutDate DateTime del
= Convert.ToDateTime (textbox2.Text); días de la duración del

= checkInDate.Subtract (checkOutDate); el resultado del

The es -120. ¿Pienso que apenas da el número total de horas como -120, pero no el número de ideas de days.

Any?

Thanks para su help.

Looking adelante a su contestación.
class= del

Respuesta : Cuenta del número de días entre dos fechas usar C#

>> el control del datepicker escoge las fechas solamente en este formato por ejemplo:  “MM/dd/yyyy”
y
>> textboxes en el formato “dd/MM/yyyy” entonces que trabaja muy bien

Le proporcioné el código del intercambio, para hacer MM/dd/yyyy a dd/MM/yyyy

          ¿textBox1.Text =????? <---------------------- date="" from="" your="" control="">           encadenar [] el temp = textBox1.Text.Split (“/");
            encadenar t = falta de información;
           t = temp [1];
           temp [1] = temp [0];
           temp [0] = t;
           textBox1.Text = secuencia. Ensamblar (“/”, temp); 'ahora se convierte en formato de dd/MM/yyyy en textBox1and SI usted tiene solamente fechas en textbox1then que éste le demostrará resultado correcto:

           Cultura de IFormatProvider = nuevo CultureInfo (“franco-FRANCOS”, verdad);

           Checkindate DateTime = DateTime.Parse (textBox1.Text, cultura, DateTimeStyles.NoCurrentDateDefault);
           Checkoutdate DateTime = DateTime.Parse (textBox2.Text, cultura, DateTimeStyles.NoCurrentDateDefault);
           Ts = checkoutdate de la duración. Restar (checkindate);
           daysOrTimeperiod de la internacional = (internacional) Math.Abs (ts. Días);
           MessageBox.Show (daysOrTimeperiod.ToString ());



Otras soluciones  
 
programming4us programming4us