gpt4 book ai didi

mysql - AM/PM 的 DATE_FORMAT 和 STR_TO_TIME 出现问题

转载 作者:行者123 更新时间:2023-11-29 10:20:54 26 4
gpt4 key购买 nike

我需要获取字符串的24小时时间,但由于某种原因我只能使用Mysql获取12小时时间。

SELECT STR_TO_DATE('3/13/2018 9:28:07 PM',  '%m/%d/%Y %T');
+-----------------------------------------------------+
| STR_TO_DATE('3/13/2018 9:28:07 PM', '%m/%d/%Y %T') |
+-----------------------------------------------------+
| 2018-03-13 09:28:07 |
+-----------------------------------------------------+

我尝试了多种方法,并认为它工作正常,中午之前确实如此......

我试图使用它来将返回的结果限制为仅自上次运行查询以来发生更改的内容。

最佳答案

%T 表示 24 小时制时间,因此 STR_TO_DATE 会忽略您时间的 PM/AM 部分。您需要使用%r。请参阅manual了解详情。

关于mysql - AM/PM 的 DATE_FORMAT 和 STR_TO_TIME 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49269497/

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