日期格式 - DD-MM-YYYY到YYYY-MM-DD

时间:2015-10-05 12:52:50

标签: php mysql date phpmyadmin

MySQL表有2列--startdate和enddate

他们以这种格式保留日期:22-01-2016

当我进行原型设计时,我使用了MediumText。

现在,我想切换到日期格式。 PHPMyAdmin中的默认日期格式为YYYY-MM-DD

如果我将列切换为日期,我的数据将变为0000-00-00。

使用PHP或MySQL,如何在返回PHPMyAdmin之前重新格式化数据以将列切换为日期格式?

2 个答案:

答案 0 :(得分:5)

您可以使用字符串到日期功能在更改其结构之前更新列数据

DATE

它会将DD-MM-YYYY格式的日期转换为YYYY-MM-DD。之后,您只需将列结构更改为clf.predict(x_test.toarray())

即可

答案 1 :(得分:0)

最简单,最可靠的方法是分开日期并将其重新排列:

$parts = explode('-', $olddate);
$newdate = sprintf('%04d-%02d-%02d', $parts[2], $parts[1], $parts[0]);