МЕСЯЦ MySQL без префикса 0?

Когда я запрашиваю МЕСЯЦ (ДАТА), возвращаю 1, если дата в январе, я хочу вернуть 01 вместо 1,

т. е. префикс 0 для общего стандарта.

January - 01

February - 02

March - 03

etc, Как это возможно в MySQL?


person gsk    schedule 11.05.2015    source источник
comment
возможный дубликат stackoverflow.com/q/7043794/779320   -  person ihsan    schedule 11.05.2015


Ответы (1)


Да, month() даст вам номер месяца, для префикса 0 вы можете использовать функцию date_format.

mysql> select date_format(curdate(),'%m');
+-----------------------------+
| date_format(curdate(),'%m') |
+-----------------------------+
| 05                          |
+-----------------------------+
1 row in set (0.01 sec)
person Abhik Chakraborty    schedule 11.05.2015
comment
@ShihabudheenMuhammed, вы можете пометить это как ответ, если это отвечает вашему вопросу. - person Christian Mark; 11.05.2015
comment
@ChristianMark готово :) - person gsk; 11.05.2015