gpt4 book ai didi

mysql - 在mysql中转换不规则日期

转载 作者:行者123 更新时间:2023-11-30 23:31:24 24 4
gpt4 key购买 nike

我正在使用其他人创建的 mysql 数据库。我有一个包含两个不同日期字段的表,一个称为 eventDate,格式为 YYYY-MM-DD,另一个称为 creationDate,格式为 M/D/YYYY H:MM:SS AM/PM

我想做的是查询表并返回 eventDate 与 creationDate 相同的结果,但如何将 creationDate 转换为 YYYY-MM-DD 格式?

最佳答案

尝试 STR_TO_DATE()和一个 format与您的 creationDate 字符串使用的匹配:

SELECT

WHERE DATE(STR_TO_DATE(creationDate, '%c/%e/%Y %r')) = STR_TO_DATE(eventDate, '%Y-%m-%d')

也许 MySQL 能够将 YYYY-MM-DD 字符串隐式转换为日期,因此第二个 STR_TO_DATE() 调用可能是不必要的。

关于mysql - 在mysql中转换不规则日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420026/

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