计算ajax日历扩展器中的天数

时间:2012-10-16 10:09:06

标签: asp.net-mvc-3 asp.net-ajax

我想在文本框中通过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();

我没有得到正确的输出。

1 个答案:

答案 0 :(得分:0)

正如我所看到的,您正在计算代码隐藏文件中的天数差异。您可以像下面一样轻松地计算出来。

TimeSpan diff = Convert.ToDateTime(TextBox2.Text).Subtract(Convert.ToDateTime(TextBox1.Text));
int noOfDays = diff.Days + 1;