public static DateTime ToDateTime(object value, DateTime?def = null) { if (value == null) { return((def == null) ? DateTime.MinValue : (DateTime)def); } return(TryParse.ToDateTime(value.ToString(), def)); }