MySQL
MySQL
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s'); -- 2024-06-01 09:30:05
SELECT DATE_FORMAT(d, '%Y%m') FROM t; -- 202406
-- %i 是分钟、%s 是秒(大写 %M 是月份英文名)PostgreSQL
PostgreSQL
SELECT to_char(now(), 'YYYY-MM-DD HH24:MI:SS'); -- 2024-06-01 09:30:05
SELECT to_char(d, 'YYYYMM') FROM t; -- 202406
-- MI 是分钟,MM 是月份,注意别写反| MySQL 常用 | %Y 年 %m 月 %d 日 %H 时 %i 分 %s 秒 %j 年内天 %W 星期名 |
|---|---|
| PostgreSQL 常用 | YYYY MM DD HH24 MI SS DDD Day |
| 用途 | 报表列、导出文件名、按天/月分组的键 |