使用Exceldate导入到phpmyadmin的SQL

我有一个excel表格(CSV),我正在导入到phpmyadmin。

单元格显示date如罚款:09/11/2012 0:00单元格格式是“自定义”

当我将表导入到phpmyadmin中时,所有的date都转为:0000-00-00 00:00:00

什么是正确的方式把他们在Excel中,以便我可以将其导入到数据库中。

我怎样才能将它们转换成正确的格式?

格式化您的Exceldate到PHP接受的格式。 例如yyyy-mm-dd h:mm:ss

在Excel中使用以下步骤:

  • 右键单击包含date的列标题。

    • select格式单元格

    • 点击“自定义”类别

    • 在input框中粘贴“yyyy-mm-dd h:mm:ss”。

*。 保存文档。

在PHP的SQL查询,请确保设置此列在任何情况下date如果PHP方面将把date作为一个string。

您可以使用:'STR_TO_DATE(@date,'%Y-%c-%e%H:%i:%S')'

我有这个问题,并认为我格式化他们的格式YYYY-MM-DD 。 他们是这样显示的,但在公式栏中仍然是DD/MM/YYYY格式。 所以我积极地改变了date:

 =YEAR(A1)&"-"&IF(MONTH(A1)<10;"0";"")&MONTH(A1)&"-"&IF(DAY(A1)<10;"0";"")&DAY(A1) 

然后复制这些单元格的值来replace原来的单元格…