就像在我的問題中,我有兩個日曆要由用戶選擇,我想要總選定日期和將顯示在標籤。如何獲得從asp.net中的2個日曆中選擇的總天數
用戶必須選擇lstdate日曆中的開始日期和lenddate日曆中的結束日期。
private void ValidateDate()
{
if (lstartdate.Text == "" || lenddate.Text == "")
{
lwarndate.Visible = true;
lwarndate.Text = "Dates required";
}
if (lstartdate.Text != "" || lenddate.Text != "")
{
if (cstart.SelectedDate > cend.SelectedDate)
{
lwarndate.Visible = true;
lwarndate.Text = "Start date must be earlier than end date!";
}
if (cstart.SelectedDate <= cend.SelectedDate)
{
lwarndate.Visible = false;
}
if (cend.SelectedDate != null && cstart.SelectedDate != null)
{
Double Value;
if (cend.SelectedDate >= cstart.SelectedDate)
Value = (cend.SelectedDate - cstart.SelectedDate).TotalDays;
else
Value = (cend.SelectedDate - cstart.SelectedDate).TotalDays;
total.Text = // ?
}
}
}
我不確定代碼安排是否正確。做幫助和TQ :)
謝謝!它的工作:) – nightingale 2014-09-13 03:24:23
@nightingale你歡迎 – 2014-09-13 04:56:54
問題,如果用戶只選擇1天的例子16/09至16/09。但輸出total.text應用了0天。它應該是1天適用。我可以在哪裏添加代碼? – nightingale 2014-09-15 02:16:05