如何从mysql中的字符串日期中提取日期格式?

时间:2017-05-03 07:13:05

标签: php mysql

假设我有一个表test,它有一个列mydate varchar类型,它存储不同的日期格式,下面是一个示例日期格式:

enter image description here

现在我想写一个id = 1以上的查询,它会返回如下输出:

1 | d M Y

所以我的要求是在上面的查询响应中获取日期格式,再理解下面的例子

  

例如:

I have 12 June 1999 stored in column so expected output:

d M Y

我搜索了很多,但我没有得到答案,我没有得到像

那样的尝试
select id, ..(main thing that i am not getting)... from test where id = 1

如果有人知道,请提供帮助

1 个答案:

答案 0 :(得分:0)

使用STR_TO_DATE即可实现此目的。

  

选择ID,DATE_FORMAT(STR_TO_DATE(日期,'%d%M%Y'),'%d%M%Y')作为测试日期