我面临一个问题,即在 Mysql 中将日期字段维护为 varchar。用户可以输入不同格式的日期,例如:
1990/02/22
22/02/1990
22-02-1990
02/22/1990
我需要将这些转换为一种日期格式 dd-mm-yyyy。有没有一种干净的方法可以做到这一点?我正在使用 phpmyadmin,当我尝试时:
select STR_TO_DATE(cust_dob, 'dd-mm-yyyy') from my_table;
我得到所有领域的 00-00-0000。有谁知道我应该怎么做?