我在数据库中将值设置为04/01/2019
。
我需要用PHP或MySQL构造一个脚本,该脚本遍历表中具有此值的每一行,并将字符串转换为2019-04-01
。
日期会有所不同,因此02/01/2019
必须转换为2019-02-01
,依此类推。
我已经读了几个小时了。没有人给出我可以修改的答案,它将满足我的需要。
有人可以告诉我该怎么做吗?谢谢。
答案 0 :(得分:4)
您正在寻找str_to_date()
:
select str_to_date('04/01/2019', '%m/%d/%Y')
答案 1 :(得分:2)
您需要:
select str_to_date('04/01/2019', '%m/%d/%Y')
根据您的语言环境。
答案 2 :(得分:1)
也许是吗?
UPDATE table SET field = str_to_date( field, '%m/%d/%Y');
答案 3 :(得分:0)
str_to_date()方法将解决您的问题,以下是所需输出的示例
select str_to_date('04/01/2019', '%m/%d/%Y')