Как установить нулевой DateTime в VB.NET?

Я пытаюсь настроить фильтр диапазона дат в своем пользовательском интерфейсе с флажками, указывающими, следует ли использовать значение DateTimePicker, например,

Dim fromDate As DateTime? = If(fromDatePicker.Checked, fromDatePicker.Value, Nothing)

Пока что настройкаfromDate вNothing не приводит к его установке наNothing но до "12: 00: 00 AM" и следующегоIf оператор неправильно выполняет фильтр, потому чтоstartDate не являетсяNothing.

If (Not startDate Is Nothing) Then
    list = list.Where(Function(i) i.InvDate.Value >= startDate.Value)
End If

Как я могу обеспечитьstartDate получает значениеNothing?

Ответы на вопрос(5)

Ваш ответ на вопрос