-1

MySQLを使用して日付文字列から取得しようとしextractています。month2011-11-29 19:30:00

私はEXTRACT(MONTH FROM date) as d役に立たず、またSTR_TO_DATE(EXTRACT(MONTH FROM date), '%Y-%m-%d') AS d喜びもありませんでした。

extractそのような文字列から月に適切な方法を提案できる人はgroupいますか?

4

4 に答える 4

2

あなたが使用することができます

 select DATE_FORMAT('2011-11-29 19:30:00', '%c');
于 2013-01-22T11:02:20.580 に答える
1
EXTRACT(MONTH FROM STR_TO_DATE(date_ordered, '%Y-%m-%d')) as month

うまくいくように見えた

于 2013-01-22T11:03:18.657 に答える
1

SUBSTRING(date_string,6,2)?

バツ

于 2013-01-22T10:59:16.660 に答える
0

次のように日時フィールドから日を取得できます

DATE_FORMAT( date , '%d' ) AS d
于 2013-01-22T11:03:41.020 に答える