【发布时间】:2017-05-25 06:49:59
【问题描述】:
我有 CSV 文件,我想将 CSV 行插入 Mysql 数据库。 当我在 START DATE(format Datetime) 列中将“23.05.17 17:53:25”从 CSV 插入 DB 时,我得到 2023-25-17 17:53:25。
我如何转换它,在 DB 上得到正确的日期格式 2017-05-23 17:53:25
谢谢
【问题讨论】:
-
来自@eskeli 回答 ->
$ins="INSERT INTO stugayc (CHECKID,CHECKSTDATE,CHECKENDDATE ) VALUES(" . $row[0] . ", STR_TO_DATE(" . $row[1] . ", '%d.%m.%y %H:%i:%s'),'" . $row[2] . "')";这会起作用 -
你可以使用
STR_TO_DATE()