Here is simplest piece of code
Dim testInvoiceDate As DateTime? = If(String.IsNullOrEmpty(Nothing),
Nothing,
New DateTime(2018, 3, 20))
Why variable testInvoiceDate
is not Nothing
, but #1/1/0001 12:00:00 AM#
?!
That is very weird !