MySQL日期转换(“2013年1月30日”至“2013-01-28”)

时间:2013-01-30 09:33:20

标签: mysql sql date formatting

在我的页面(PHP)中,我有这样的日期格式:“2013年1月30日”。我想将此格式转换为“2013-01-28”。

是否可以使用MySQL日期格式?

1 个答案:

答案 0 :(得分:1)

使用STR_TO_DATE将字符串转换为日期

SELECT DATE(STR_TO_DATE(colName, '%d-%b-%Y'))   -- date datatype

SELECT DATE_FORMAT(STR_TO_DATE(colName, '%d-%b-%Y'),'%Y-m-%d')  -- string type