多くの場合、ユーザーに開始日と終了日を選択してもらいます。しかし、日付を選択するだけでは十分ではなく、データも変更する必要があります。
デフォルトではDateTimePicker.Value
、
Value 1: 2012-01-01 10:12:09
Value 2: 2012-01-02 10:12:09
ユーザーが 2 つの日付を選択した場合、その意図が明確である必要があります。
Value 1: 2012-01-01 00:00:00
Value 2: 2012-01-02 23:59:59
非直感的なことをするのをよく忘れる
DateTime start = dateTimePicker1.Value.Date;
DateTime finish = dateTimePicker2.Value.Date.AddDays(1).AddSeconds(-1);
これに対処するためのより効果的な方法を見つけましたか?