Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要以 JAN-1980 到 1980-01-01 的格式解析日期,即添加日期始终是指定月份的第一个日期。
我怎么能对他呢?
像这样的东西,
SELECT STR_TO_DATE(CONCAT(`colName`, '-01'),'%b-%Y-%d') FROM table1
来源
Concat-01在您的日期,转换为日期,然后格式化回您想要的格式,例如如下:
-01
DATE_FORMAT(STR_TO_DATE(CONCAT('JAN-1980','-01'),'%b-%Y-%d'), '%Y-%m-%d')