2014-10-09 118 views
-1

喜有人可以幫我,我怎麼能在MySQL中修改MM/DD/YYYYYY-MM-DDMySQL變更日期格式MM/DD/YY成YYYY-MM-DD

我的日期表是VARCHAR,這樣,當我導入CSV, 它可以複製,但在CSV的日期是MM/DD/YY和像1992年8月1日, 我想這兩個格式是在yyyy-mm-dd。謝謝。

+0

的時候你不應該存儲您的日期字符。使用日期時間格式。 – Jens 2014-10-09 05:49:50

+0

我嘗試使它成爲日期格式,但是當我上傳我的csv時。它給了我0000-00-00,而不是我想要的日期。 – akbsmile 2014-10-09 05:51:15

+0

永遠不會將日期存儲在'varchar'列中。只是不要 – 2014-10-09 05:53:35

回答

0

用戶的MySQL日期列DATETIME,在導入CSV使用這個腳本修改格式

<?php 

    $CSVFormat = $variabletostorecvsformat; 
    $CSVTimestamp = strtotime($CSVFormat); 
    $MysqlCompatibleFormat = date(Y-m-d,$CSVTimestamp); 

?> 

現在插入varibale到數據庫