Er is een truc om een geldige datum te detecteren op de man-pagina
. U kunt het gebruiken om te bepalen of een STR_TO_DATE
formaat werkte.
select foo,
case when length(date(str_to_date(foo,"%Y-%m-%d %H:%i:%S"))) is not null then str_to_date(foo,"%Y-%m-%d %H:%i:%S")
when length(date(str_to_date(foo,"%b %d %Y %h:%i%p"))) is not null then str_to_date(foo,"%b %d %Y %h:%i%p")
end as newdate
from my_table
Zet één formaat voor iedereen die je verwacht. Test als een gek.
Veel succes.
(Oh, en gefeliciteerd met je poging om een slecht schema op te ruimen!)