我希望将日期格式从MMMM dd,yyyy
转换为yyyy-MM-dd
。
我尝试使用以下代码:
SET @dt_to = STR_TO_DATE(dateTo, '%d-%m-%Y');
但是返回了NULL
值。
如何在MySQL中将我的日期转换为yyyy-MM-dd
格式?
编辑:
我正在创建一个存储过程,其中dateTo
的值会作为参数接收。它是以MMMM dd, yyyy
格式表示的日期。例如:October 10, 2015
。
注意:
当我使用以下语句时,整个查询不会返回NULL
:
SET @dt_to = dateTo;
MMMM dd, yyyy
格式转换。因此,我的 dateTo 值将是该格式中的任何日期。 - ThEpRoGrAmMiNgNoOb%d-%m-%Y
,而这不是你的输入格式?哦哦,难怪它不能工作! - Lightness Races in Orbit