MySQL MONTH 没有前缀 0?
MySQL MONTH not prefixing 0?
当我用 MONTH(DATE) return 1
查询时,如果日期是一月,我想 return 01
而不是 1
,
即,为通用标准添加前缀 0
。
January
- 01
February
- 02
March
- 03
等,MySQL怎么可能?
是的 month()
会给你月份号,你可以使用 date_format
函数作为前缀 0。
mysql> select date_format(curdate(),'%m');
+-----------------------------+
| date_format(curdate(),'%m') |
+-----------------------------+
| 05 |
+-----------------------------+
1 row in set (0.01 sec)
当我用 MONTH(DATE) return 1
查询时,如果日期是一月,我想 return 01
而不是 1
,
即,为通用标准添加前缀 0
。
January
- 01
February
- 02
March
- 03
等,MySQL怎么可能?
是的 month()
会给你月份号,你可以使用 date_format
函数作为前缀 0。
mysql> select date_format(curdate(),'%m');
+-----------------------------+
| date_format(curdate(),'%m') |
+-----------------------------+
| 05 |
+-----------------------------+
1 row in set (0.01 sec)