2 つの ajax カレンダーを含む 2 つのテキスト ボックスがあります。1 つは開始日で、もう 1 つは終了日です。私はそれらの間の日を見つけようとしていますが、私はそれを正しくすることができないようです.これは私がそれを行う方法です:
string a = txt1.Text;
string b = txt2.Text;
DateTime data1 = Convert.ToDateTime(a);
DateTime data2 = Convert.ToDateTime(b);
TimeSpan span = data2 - data1;
int zile = Convert.ToInt32(Math.Ceiling(span.TotalDays));
label.Text = span.ToString();
私のテキストボックスの日付は、2012 年 4 月 4 日と 2012 年 4 月 5 日の形式です。これは 1 日の違いのはずですが、このコードを実行すると、1 か月と解釈されるため 30 日になります。