我有一堆包含大量数据的txt文件,包括格式的日期
dd-mm-YYYY
例如此日期
15-03-2014
在这里研究我发现了一种方法,可以将此日期转换为以正确的日期格式YYY-mm-dd
查询
STR_TO_DATE('$array[12]', '%Y-%m-%d')
但我有像
这样奇怪的结果2019-07-20
我怎样才能正确地将它们插入到数据库中我的错误提示?
答案 0 :(得分:4)
第二个参数应采用您的日期存储格式,而不是您要查找的格式始终为YYYY-MM-DD
。所以:
STR_TO_DATE('$array[12]', '%Y-%m-%d')
应该是:
STR_TO_DATE('$array[12]', '%d-%m-%Y')