【问题标题】:MySQL MONTH not prefixing 0? [duplicate]MySQL MONTH 不以 0 为前缀? [复制]
【发布时间】:2015-07-21 16:59:37
【问题描述】:

当我使用 MONTH(DATE) 查询时,如果日期在 1 月,则返回 1,我想返回 01 而不是 1

即,前缀0 为通用标准。

January - 01

February - 02

March - 03

等等,在 MySQL 中怎么可能?

【问题讨论】:

标签: php mysql sql date-format


【解决方案1】:

是的 month() 会给你月份编号,对于 0 前缀你可以使用 date_format 函数。

mysql> select date_format(curdate(),'%m');
+-----------------------------+
| date_format(curdate(),'%m') |
+-----------------------------+
| 05                          |
+-----------------------------+
1 row in set (0.01 sec)

【讨论】:

  • @ShihabudheenMuhammed,如果这满足您的问题,您可以将其标记为答案。
  • @ChristianMark 完成 :)
猜你喜欢
  • 2018-10-09
  • 2015-11-07
  • 2016-03-09
  • 2011-10-26
  • 2011-12-31
  • 2015-08-16
  • 2012-01-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多