我试图搜索很多关于这个的问题。但它似乎告诉解决方案关于Quotes的使用。
就我而言,
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'));
它抛出错误:
错误代码:1411。日期时间值不正确:函数 str_to_date 的“17-08-2016 11:30:51 AM”
注意:1. 日期格式是固定的 > '%d/%m/%Y %h:%i:%s %p'
2. 字符串格式也是固定的 >'17-08-2016 11:30:51 AM'
我是从 C# 服务捕获的。
提前致谢!