MySQL
MySQL
SELECT CURDATE(), CURTIME(), UTC_DATE();
-- 日期加减必须用 INTERVAL
SELECT CURDATE() - INTERVAL 1 DAY; -- 昨天PostgreSQL
PostgreSQL
SELECT CURRENT_DATE, LOCALTIME, CURRENT_TIME;
-- date 与整数直接运算
SELECT CURRENT_DATE - 1; -- 昨天
SELECT CURRENT_DATE + 7; -- 一周后| MySQL | CURDATE()/CURRENT_DATE、CURTIME()/CURRENT_TIME、UTC_* 系列 |
|---|---|
| PostgreSQL | CURRENT_DATE、LOCALTIME(不带时区)、CURRENT_TIME(带时区) |
| 加减 | MySQL 用 INTERVAL 语法;PG 的 date ± integer 直接得日期 |