-
now:现在
- 功能:获取当前的日期和时间
- 语法:now()
- 示例
select now();
-
curdate:现在日期
- 功能:获取当前的日期,不包含时间
- 语法:curdate()
- 示例
select curdate();
-
unix_timestamp
- 功能:将指定日期时间转换我时间戳
- 语法:unix_timestamp(日期时间)
- 示例
select unix_timestamp('2022-01-01 21:00:00');
-
from_unixtime
- 功能:将时间戳,转换成日期时间
- 语法:from_unixtime(时间戳)
- 示例
select from_unixtime(1641042000), from_unixtime(1641042000, '%Y-%m-%d %H:%i:%S');
-
date_format
-
功能:用于实现两个日期格式之间的转换
-
语法:date_format(日期时间, 目标格式)
-
示例
SELECT DATE_FORMAT('2022-02-01 12:30:45', '%d/%M/%Y %H:%i:%s');
-
-
**date_add/date_sub**
- 功能:用于实现日期的加减
- 语法:date_add/date_sub(日期,天数)
- 示例
SELECT date_add('2022-02-01 12:30:00', interval 1 second ), date_add('2022-02-01 12:30:00', interval 1 minute ), date_add('2022-02-01 12:30:00', interval 1 hour ), date_add('2022-02-01 12:30:00', interval 1 day), date_add('2022-02-01 12:30:00', interval 1 week ), date_add('2022-02-01 12:30:00', interval 1 month ), date_add('2022-02-01 12:30:00', interval 1 year ), date_sub('2022-02-01 12:30:00', interval 1 year ), date_add('2022-02-01 12:30:00', interval -1 year ) ;
-
datediff
- 功能:用于获取两个日期之间的差值
- 语法:date_diff(日期1, 日期2)
- 示例
select datediff('2023-11-11', '2023-09-10');
MySQL常用时间函数
最新推荐文章于 2024-10-09 10:32:38 发布