public static Nullable <DateTime> DBToDateTime(this object pObject, eDateNull eDate) { if (pObject == null || pObject == DBNull.Value) { if (eDate.Equals(eDateNull.Permite)) { return(null); } else { return(DateTime.MinValue); } } DateTime lReturn; if (DateTime.TryParse(pObject.ToString(), out lReturn)) { return(lReturn); } else { return(DateTime.MinValue); } }
public static Nullable <DateTime> DBToDateTime(this object pObject, eDateNull eDate) { if (pObject == null || pObject == DBNull.Value) { if (eDate.Equals(eDateNull.Permite)) { return(null); } else { return(DateTime.MinValue); } } var lReturn = DateTime.MinValue; if (DateTime.TryParse(DBToString(pObject), System.Globalization.CultureInfo.GetCultureInfo("pt-BR"), DateTimeStyles.None, out lReturn)) { return(lReturn); } else { return(DateTime.MinValue); } }