using static System.Console;
public static void Main() {
DateTime dt = DateTime.Now;
dt = dtn ?? default(DateTime);
dt = dtn.GetValueOrDefault();
dt = dtn.GetValueOrDefault();
if (dtn != null) WriteLine("tem valor");
if (dtn.HasValue) WriteLine("tem valor");