sql基本的日期函数

-- 日期函数

-- NOW()返回当前时间
SELECT NOW();

-- CURDATE()返回系统当前日期,不包含时间
SELECT CURDATE();

-- CURTIME()返回系统当前时间,不包含日期
SELECT CURTIME();

-- 获取指定的部分,年、月、日、小时、分钟、秒
SELECT YEAR('2000-05-26');
SELECT MONTH(NOW());
SELECT day(NOW());
SELECT SECOND(NOW());
SELECT MONTHNAME(NOW());-- 输出英文版的月名
SELECT DAYNAME(NOW());-- 输出英文版的星期名

-- 字符转换成日期(注意第二个参数的大小写)
SELECT STR_TO_DATE('2000-05-26','%Y-%m-%d')
SELECT STR_TO_DATE('2000/05/26','%Y/%m/%d')
SELECT STR_TO_DATE('26/05/2000','%d/%m/%Y')

-- 日期转换成字符
SELECT DATE_FORMAT(STR_TO_DATE('2000-05-26','%Y-%m-%d'),'%Y年%m月%d日');

在这里插入图片描述


版权声明:本文为CCQDDQ原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。