2 つのドロップダウンリストが必要で、それらの値を1 から 24までの時間として入力したいと考えています。次に、選択した 2 つの値の差を計算します。最初のドロップダウンで選択した場合、時間の値を 12 とし、秒の値を 16 とすると、差は 4 になります。
どうすればC#でそれを達成できますか?
C#でコーディングされた asp.net Web アプリケーションを開発しています。
以下は、ドロップダウンリストにデータを入力する方法のコードです。
DateTime Date = DateTime.Today;
DateTime Time = DateTime.Now;
ListItem item1 = new ListItem(Time.ToShortTimeString(),
Time.ToShortTimeString());
for (int i = 0; i <= 48; i++)
{
ListItem item2 = new ListItem(Date.ToShortTimeString(),
Date.ToShortTimeString());
droplist.Items.Add(item2);
if (Date.CompareTo(Time) < 0 && Date.AddMinutes(30).CompareTo(Time) > 0)
droplist.Items.Add(item1);
Date = Date.AddMinutes(60);
}
ドロップダウンに値を割り当てるにはどうすればよいですか?値は時間です?