我要参加一个像“2012年12月”这样的约会,想把它变成一个像“2012-12-01”这样的约会。我正在使用STR_TO_DATE('2012年12月','%b%Y'),结果看起来像2012-12-00。有什么办法可以让我把它设为一个月的第一天吗?提前谢谢。 最佳答案 DATE_FORMAT(STR_TO_DATE('Dec 2012','%b %Y'), '%Y-%m-01')