mysql str_to_dateグリッチ?
-
10-10-2019 - |
質問
MySQLのSTR_TO_DATE関数の問題に遭遇しています。たとえば、このコード:
SELECT STR_TO_DATE("Saturday October 23 2010 11:00 AM", "%W %M %d %Y %h:%m %p");
これを出力します:
2010-00-23 11:00:00
月以外がすべてが正しいのはなぜですか?これは私の構文のエラーですか?
解決
間違った修飾子を数分間使用しています - 使用:
SELECT STR_TO_DATE("Saturday October 23 2010 11:00 AM", "%W %M %d %Y %h:%i %p")
指定しました %m
, 、それが上書きされていました %M
価値 - date_formatドキュメントを介して修飾子を参照してください. 。そのため、月はゼロとして出てきました - 数分間の修飾子は %i
.
所属していません StackOverflow