2

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

单元格显示日期很好,例如:09/11/2012 0:00 单元格格式为“自定义”

当我将表格导入 phpmyadmin 时,所有日期都变为:0000-00-00 00:00:00

将它们放入excel的正确方法是什么,以便我可以将它们导入数据库。

以及如何将它们转换为正确的格式?

4

2 回答 2

4

将您的 Excel 日期格式化为 php 接受的格式。例如 yyyy-mm-dd h:mm:ss

在 excel 中使用以下步骤:

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

    • 选择格式化单元格

    • 单击“自定义”类别

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

*。保存文档。

在 php SQL 查询中,如果 php 端将日期视为字符串,请务必将此列设置为日期。

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

于 2012-11-20T20:15:49.717 回答
0

我遇到了这个问题,并认为我将它们格式化为 format YYYY-MM-DD。它们以这种方式显示,但在公式栏中它仍然是DD/MM/YYYY格式。所以我积极地改变了日期:

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

然后复制这些单元格的值来替换原来的...

于 2013-08-02T17:04:55.253 回答