日期函数
now 返回当前系统的日期+时间
SELECT NOW() AS 当前日期时间;
SELECT CURDATE() AS 当前日期不返回时间;
SELECT CURTIME() AS 当前时间不返回日期;
获取指定的部分 年(year)、月(month)、日(day)、小时(hour)、分钟(minute )、秒钟(second)
SELECT YEAR('1999-11-19') AS 获取年份;
SELECT MONTH('1999-11-19') AS 获取月份;
SELECT MONTHNAME(NOW()) AS 获取月份呢名称;
SELECT SECOND(NOW()) AS 获取秒钟;
str_to_date:将字符转换为为指定格式的日期
INSERT INTO
xldate(id,mydate,`name`)
VALUES(NULL,
STR_TO_DATE('2020-12-08 23:17:20','%Y-%c-%d %H:%i:%s'),
'求生之路');
date _format:将日期格式的字符转换为字符
SELECT `name` 游戏名字,DATE_FORMAT(mydate,'%Y-%c-%d') AS 日期 FROM xldate;
序号 | 格式符 | 功能 |
---|
1 | %Y | 四位数的年份 |
2 | %y | 两位的年份 |
3 | %m | 月份(01,02,03…) |
4 | %c | 月份(1,2,3…) |
5 | %d | 日(01,02,03…) |
6 | %H | 小时(24小时制) |
7 | %h | 小时(12小时制) |
8 | %i | 分钟(00,01,…59) |
9 | %s | 秒(00,01,…59) |