Fråga : Att räkna numrerar av dagar mellan två daterar genom att använda C#

Hi alla,

I önskar att räkna numrera av dagar från den utvalda förmiddagen för days.
I har 2 som kalendern kontrollerar på bilda. Jag önskar att välja daterar från varje kalender, och bortgång värderar till förmiddagen för textbox1- och för textbox2.
Lets något att säga som I väljer 20/06/2010 från calendar1 och 25/06/2010 från calendar2.
I önskar att räkna numrera av dagar och skärm, som 6 för att göra någon calculations.

I försökte efter att närma sig, men den inte hjälpte. Den visar precis slutsumman numrerar av DateTime checkInDate för hours.

= Convert.ToDateTime (textbox1.Text); DateTime checkOutDate för
= Convert.ToDateTime (textbox2.Text); TimeSpandagar för

= checkInDate.Subtract (checkOutDate); resultatet för

The är -120. Funderare I det ger precis slutsumman numrerar av timmar som -120, men inte numrera av idéer för days.

Any?

Thanks för din help.

Looking framåtriktat till ditt svar.
" klar "

Svar : Att räkna numrerar av dagar mellan två daterar genom att använda C#

>> datepicker kontrollerar hackor daterar endast i denna formaterar for example:  ”MM/dd/yyyy”,
och
>> textboxes formaterar in ”dd/MM/yyyy,” därefter som den fungerar fint

Jag g dig som swapen kodifierar, för att göra MM/dd/yyyy till dd/MM/yyyy

          textBox1.Text =????? <---------------------- date="" from="" your="" control="">           stränga [] vikarier = textBox1.Text.Split (”/”);
            stränga t = ogiltigt;
           t = vikarier [1];
           vikarier [1] = vikarier [0];
           vikarier [0] = t;
           textBox1.Text = stränger. Sammanfoga (”/”, vikarie); 'nu det blir dd/MM/yyyy formaterar i textBox1and, OM du har daterar endast i textbox1then detta den ska showen dig det korrekta resultatet:

           IFormatProvider kultur = nya CultureInfo (”fr-FR”, true);

           DateTime checkindate = DateTime.Parse (textBox1.Text, kultur, DateTimeStyles.NoCurrentDateDefault);
           DateTime checkoutdate = DateTime.Parse (textBox2.Text, kultur, DateTimeStyles.NoCurrentDateDefault);
           TimeSpants = checkoutdate. Subtrahera (checkindate);
           int-daysOrTimeperiod = (int) Math.Abs (ts. Dagar);
           MessageBox.Show (daysOrTimeperiod.ToString ());



Andra lösningar  
 
programming4us programming4us