0

PHP Mysql mysql から日付形式を変換したい...助けてください。お気に入り

SELECT * FROM agentcommission where AgentId='AC-1363717254' AND Date between STR_TO_DATE('24-Mar-2013','%d-%M-%Y') and R_TOST_DATE('31-Apr-2013','%d-%M-%Y');

しかし、ゼロ行が表示されます。2013 年 4 月 18 日が私の日付形式で、2013 年 4 月 18 日意味文字列から日付形式に変換したい

4

2 に答える 2

0

あなたはする必要はあり%bません%M

%b 月の省略名 (Jan..Dec)

SELECT STR_TO_DATE('24-Mar-2013','%d-%b-%Y')

戻り値

2013 年 3 月 24 日 00:00:00+0000

date列がタイプの場合dateは、フォーマットが必要YYYY-MM-DDです。演算子を使用して、カスタム日付形式BETWEENの日付を比較することはできません。

于 2013-04-06T14:07:02.020 に答える