【发布时间】:2017-06-07 12:44:40
【问题描述】:
我已经完成了将我的文本转换为正确日期的部分过程:
1 月 7 日 -> 7-1 -> 2014 年 7 月 1 日 (注:dd-mm-yyyy)
但是,我现在需要将 7-1-2014 格式更改为 07-01-2014 才能将文本更改为日期。
有没有简单的方法来做到这一点? 经验不是很丰富,但对查询和函数有基本的了解。
【问题讨论】:
标签: mysql sql date text workbench
我已经完成了将我的文本转换为正确日期的部分过程:
1 月 7 日 -> 7-1 -> 2014 年 7 月 1 日 (注:dd-mm-yyyy)
但是,我现在需要将 7-1-2014 格式更改为 07-01-2014 才能将文本更改为日期。
有没有简单的方法来做到这一点? 经验不是很丰富,但对查询和函数有基本的了解。
【问题讨论】:
标签: mysql sql date text workbench
你正在寻找这样的东西:
select STR_TO_DATE('7-1-2017', '%d-%m-%Y')
【讨论】:
试试这个:
SELECT STR_TO_DATE('7-1-2014', '%e-%m-%Y');
SELECT STR_TO_DATE('7-Jan-2014', '%e-%M-%Y');
【讨论】: