0

我需要以 JAN-1980 到 1980-01-01 的格式解析日期,即添加日期始终是指定月份的第一个日期。

我怎么能对他呢?

4

2 回答 2

1

像这样的东西,

SELECT STR_TO_DATE(CONCAT(`colName`, '-01'),'%b-%Y-%d')
FROM table1

来源

于 2012-11-23T15:25:43.437 回答
0

Concat-01在您的日期,转换为日期,然后格式化回您想要的格式,例如如下:

     DATE_FORMAT(STR_TO_DATE(CONCAT('JAN-1980','-01'),'%b-%Y-%d'), '%Y-%m-%d')
于 2012-11-23T15:25:35.023 回答