private static DateTime? GetDate(object value) { if (value is DateTime) return (DateTime?)value; if (value is DateTime?) return (DateTime?)value; return null; }