我有一个转换为SQL的dbf文件。 sql的日期格式为YYYY-MM-DD。但是dbf日期格式是MM-DD-YY。是否有一个sql函数将返回YYYY-MM-DD格式?喜欢
INSERT date_in VALUE(FUNCTION('09-16-14'))
?
或者有没有办法改变.dbf的格式?我正在从DBF Viewer 2000中查看dbf
答案 0 :(得分:0)
您可以使用函数STR_TO_DATE将字符串转换为MySQL DATE或DATETIME文字:
INSERT date_in VALUE(STR_TO_DATE('09-16-14', '%m-%d-%y'));
会做到这一点。
答案 1 :(得分:0)
使用DATE_FORMAT()以不同格式显示日期/时间数据
INSERT date_in VALUE(DATE_FORMAT(date,format))
答案 2 :(得分:0)
试试这个:
DATE_FORMAT(STR_TO_DATE(myVal, '%d.%m.%y'), '%Y-%m-%d')