0

テキストボックスのAJAXカレンダーエクステンダーでasp.netの日数を計算したい。しかし、私が望む正しい出力が得られません。出力されているエラーが見つかりません。コードは

    string a = TextBox1.Text;
    string b = TextBox2.Text;
    DateTime t1 = Convert.ToDateTime(a);
    DateTime t2 = Convert.ToDateTime(b);
    TimeSpan days = t2 - t1;
    int zile = Convert.ToInt32(Math.Ceiling(365-(days.TotalDays)));
    TextBox3.Text = zile.ToString();

正しい出力が得られません。

4

1 に答える 1

0

ご覧のとおり、コード ビハインド ファイルで日数の差を計算しています。以下のように簡単に計算できます。

TimeSpan diff = Convert.ToDateTime(TextBox2.Text).Subtract(Convert.ToDateTime(TextBox1.Text));
int noOfDays = diff.Days + 1;
于 2012-10-16T11:17:39.420 に答える