gpt4 book ai didi

mysql - STR_TO_DATE 不正确的日期时间 mysql

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

我尝试搜索许多与此相关的问题。但它似乎告诉了有关引用使用的解决方案。

引用文献:1 , 2 , 3 , 4

就我而言,

select STR_TO_DATE('17-08-2016 11:30:51 AM','%d/%m/%Y %h:%i:%s %p');

给出输出NULL
INSERT 语句中:

INSERT INTO BILLING(BILL_NUMBER,BILLING_DATE)
VALUES ('1',STR_TO_DATE('17-08-2016 11:30:51 AM','%d/%m/%Y %h:%i:%s %p'));

它抛出错误:

Error Code: 1411. Incorrect datetime value: '17-08-2016 11:30:51 AM' for function str_to_date

注意:1. 日期格式固定 > '%d/%m/%Y %h:%i:%s %p'
2. 字符串格式也是固定的 > '17-08-2016 11:30:51 AM' 我从 C# 服务捕获。

提前致谢!

最佳答案

您的格式与字符串不匹配。将斜杠更改为 -

select STR_TO_DATE('17-08-2016 11:30:51 AM','%d-%m-%Y %h:%i:%s %p');

关于mysql - STR_TO_DATE 不正确的日期时间 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38989762/

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