Вопрос : Подсчитывать количество дней между 2 датами using C#

Hi все,

I хотят подсчитать число дней от выбранного days.
I am имея 2 управления календара на форме. Я хочу выбрать даты от каждого календара и проходящ значения к textbox1 и textbox2.
Lets скажите я выбирает 20/06/2010 от calendar1 и 25/06/2010 от calendar2.
I хочет подсчитать номер дней и индикации как 6 для того чтобы сделать некоторое calculations.

I судимое следующий подход но оно не помогло. Оно как раз показывает общее количество checkInDate hours.

DateTime = Convert.ToDateTime (textbox1.Text); checkOutDate
DateTime = Convert.ToDateTime (textbox2.Text); дни TimeSpan

= checkInDate.Subtract (checkOutDate); результат

The -120. Я думаю он как раз дает общее количество часов как -120, но не число идей days.

Any?

Thanks для вашего help.

Looking вперед к вашему ответу.
class=

Ответ : Подсчитывать количество дней между 2 датами using C#

>> управление datepicker выбирает даты только в этой форме например:  «MM/dd/yyyy»
и
>> textboxes в форме «dd/MM/yyyy» после этого, котор она работает отлично

Я подал вам Кодего обмена, для того чтобы сделать MM/dd/yyyy к dd/MM/yyyy

          textBox1.Text =????? <---------------------- date="" from="" your="" control="">           зашнуруйте [] temp = textBox1.Text.Split («/");
            зашнуруйте t = null;
           t = temp [1];
           temp [1] = temp [0];
           temp [0] = t;
           textBox1.Text = шнур. Соедините («/», temp); 'теперь будет формой dd/MM/yyyy в textBox1and ЕСЛИ вы имеете только даты в textbox1then, котор это покажет вам правильно результат:

           Культура IFormatProvider = новое CultureInfo («fr-FR», true);

           DateTime checkindate = DateTime.Parse (textBox1.Text, культура, DateTimeStyles.NoCurrentDateDefault);
           DateTime checkoutdate = DateTime.Parse (textBox2.Text, культура, DateTimeStyles.NoCurrentDateDefault);
           Ts = checkoutdate TimeSpan. Вичтите (checkindate);
           daysOrTimeperiod int = (int) Math.Abs (ts. Дни);
           MessageBox.Show (daysOrTimeperiod.ToString ());



Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us