我想在文本框中通过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();
我没有得到正确的输出。
答案 0 :(得分:0)
正如我所看到的,您正在计算代码隐藏文件中的天数差异。您可以像下面一样轻松地计算出来。
TimeSpan diff = Convert.ToDateTime(TextBox2.Text).Subtract(Convert.ToDateTime(TextBox1.Text));
int noOfDays = diff.Days + 1;