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 回答