I have a line of code for SQL server which takes a date listed as \"YYYYMMDD\" where the DD is 00 and converts the 00 to 01 so that it works with datetime. I would like to
You could also use the following
Using a REGEXP
'^([1-9]|0[1-9]|1[012])/([1-9]|0[1-9]|[12][0-9]|3[01])/(19|20)[0-9][0-9]'
But regexp can be tricky here though, as there too many different format for a date,
Or
Cast DATE and then check for length of result, found null, then not date.
length(DATE(mydate))