我在用VS2010。
下面的代码是我如何将两个日期放在两个文本框中的。我想知道如何计算两个日期之间的天数。如果可能的话,您可以告诉我如何从这个数字中去掉星期天。请提前

protected void LinkButton1_Click(object sender, EventArgs e)
{
    Calendar1.Visible = true;

}
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
    TextBox3.Text = Calendar1.SelectedDate.ToLongDateString();
    Calendar1.Visible = false;
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
    Calendar2.Visible = true;

}
protected void Calendar2_SelectionChanged(object sender, EventArgs e)
{
    TextBox4.Text = Calendar2.SelectedDate.ToLongDateString();
    Calendar2.Visible = false;
}

最佳答案

这应该管用。

var days = (Calendar1.SelectedDate - Calendar2.SelectedDate).TotalDays;

不过,这并不排除周日。

10-06 06:57