MySQL表有2列--startdate和enddate
他们以这种格式保留日期:22-01-2016
当我进行原型设计时,我使用了MediumText。
现在,我想切换到日期格式。 PHPMyAdmin中的默认日期格式为YYYY-MM-DD
如果我将列切换为日期,我的数据将变为0000-00-00。
使用PHP或MySQL,如何在返回PHPMyAdmin之前重新格式化数据以将列切换为日期格式?
答案 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]);