当我查询MONTH(DATE)时,如果日期是1月,则返回1
,我想返回01
而不是1
,
即,为普通标准预先加0
。
January
- 01
February
- 02
March
- 03
等,在MySQL中怎么可能?
答案 0 :(得分:4)
是month()
将为您提供月份编号,对于前缀为0,您可以使用date_format
功能。
mysql> select date_format(curdate(),'%m');
+-----------------------------+
| date_format(curdate(),'%m') |
+-----------------------------+
| 05 |
+-----------------------------+
1 row in set (0.01 sec)