gpt4 book ai didi

php - MySQL日期转换(“01/Jan/2015”到 “01012015”)

转载 作者:行者123 更新时间:2023-11-29 07:40:50 25 4
gpt4 key购买 nike

我在 MySQL 日期 (varchar) 列中具有日期格式:“01/Jan/2015”。我想将其转换为“01012015”格式。

这在 MySQL 日期格式中可能吗?

最佳答案

是的,您需要使用str_to_date函数

select str_to_date("01/Jan/2015","%d/%b/%Y");

这会将您的 varchar 日期转换为实际日期,并且您需要将 date_format 函数应用为

select date_format(str_to_date("01/Jan/2015","%d/%b/%Y"),"%m%d%Y");


mysql> select date_format(str_to_date("01/Jan/2015","%d/%b/%Y"),"%m%d%Y") as date;
+----------+
| date |
+----------+
| 01012015 |
+----------+
1 row in set (0.00 sec)

您只需将上述查询中的硬编码日期替换为列名即可

select date_format(str_to_date(CDATE,"%d/%b/%Y"),"%m%d%Y");

关于php - MySQL日期转换(“01/Jan/2015”到 “01012015”),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29115847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com