gpt4 book ai didi

php - 如何从以下日期格式的mysql中选择即将到来的日期?

转载 作者:行者123 更新时间:2023-11-29 15:12:49 26 4
gpt4 key购买 nike

如何选择即将到来的日期?

datetime
01/24/2020 6:15 PM,
01/39/1994 12:04 AM,
01/29/1994 12:04 AM,
01/30/2020 6:15 PM,
07/19/1994 12:04 AM

data

最佳答案

您想将这些字符串转换为日期吗?您可以使用 str_to_date() 为此:

str_to_date(mycol, '%m/%d/%Y %k:%i %p')

完成此操作后,您可以像这样过滤 future 的日期:

select * 
from mytable
where str_to_date(mycol, '%m/%d/%Y %k:%i %p') > current_timestamp

请注意,这是一种低效的方法:数据库需要将每个字符串转换为日期,然后才能进行比较(索引在这里没有用)。

作为优先事项,您应该考虑修复数据模型以将日期存储在相关数据类型中(MySQL 有 datetimetimestamp)。

关于php - 如何从以下日期格式的mysql中选择即将到来的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59936622/

26 4 0