CSDataBase.cDataBase.sqlDate C# (CSharp) Method

sqlDate() public static method

public static sqlDate ( string val ) : string
val string
return string
        public static string sqlDate(string val)
        {
            DateTime dt;
            if (DateTime.TryParseExact(val, "MM/dd/yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "dd/MM/yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "MM-dd-yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "dd-MM-yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "MM.dd.yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "dd.MM.yyyy", null, DateTimeStyles.None, out dt)) { }
            
            else if (DateTime.TryParseExact(val, "M/dd/yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "dd/M/yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "M-dd-yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "dd-M-yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "M.dd.yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "dd.M.yyyy", null, DateTimeStyles.None, out dt)) { }
            
            else if (DateTime.TryParseExact(val, "M/d/yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "d/M/yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "M-d-yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "d-M-yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "M.d.yyyy", null, DateTimeStyles.None, out dt)) { }
            else if (DateTime.TryParseExact(val, "d.M.yyyy", null, DateTimeStyles.None, out dt)) { }

            else throw new Exception("Invalid date " + val);
            return "'" + dt.ToString(cConstants.C_SQL_DATE_STRING, CultureInfo.InvariantCulture) + "'";
        }