gpt4 book ai didi

mysql - 如何在 MySQL 中将字符串转换为日期?

转载 作者:IT老高 更新时间:2023-10-28 12:49:54 27 4
gpt4 key购买 nike

我有一个 string 列,它充当 date,我想选择它作为 DATE

有可能吗?

我的示例数据格式是:

month/day/year -> 12/31/2011

最佳答案

正如 MySQL Using a string column with date text as a date field 所说的那样,你可以做

SELECT  STR_TO_DATE(yourdatefield, '%m/%d/%Y')
FROM yourtable

您还可以在 WHERE 子句中处理这些日期字符串。例如

SELECT whatever
FROM yourtable
WHERE STR_TO_DATE(yourdatefield, '%m/%d/%Y') > CURDATE() - INTERVAL 7 DAY

您可以通过这种方式处理各种日期/时间布局。请引用 the format specifiers for the DATE_FORMAT() function看看你可以在 STR_TO_DATE() 的第二个参数中添加什么。

关于mysql - 如何在 MySQL 中将字符串转换为日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5201383/

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