MySQL日期时间函数一网打尽

数据库77

MySQL日期时间函数一网打尽

1. 获取时间

函数 功能 返回格式 CURDATE(), CURRENT_DATE() 返回当前日期,只包含年、月、日 2022-03-08 CURTIME(), CURRENT_TIME() 返回当前时间,只包含时、分、秒 19:35:46 NOW(), SYSDATE(), CURRENT_TIMESTAMP(), LOCALTIME(), LOCALTIMESTAMP() 返回当前系统日期和时间 2022-03-08 19:37:07 UTC_DATE() 返回UTC(世界标准时间)日期 2022-03-08 UTC_TIME() 返回UTC(世界标准时间)时间 11:38:52

2. 日期与时间戳的转换

函数 功能 返回格式 UNIX_TIMESTAMP(), UNIX_TIMESTAMP(NOW()) 以UNIX时间戳的形式返回当前时间 1646739875 FROM_UNIXTIME(1646739875) 将UNIX时间戳转换为普通时间格式 2022-03-08 19:44:35

3. 获取月份、星期、星期数、天数等函数

函数 功能 返回格式 YEAR(NOW()),/MONTH(NOW()),/DAY(NOW()) 返回年/月/日 2022/3/8 HOUR(NOW()), /MONTH(NOW()), /DAY(NOW()) 返回时/分/秒 19/3/8 MONTHNAME(NOW()) 返回英文月份 March DAYNAME(NOW()) 返回星期几 Tuesday WEEKDAY(NOW()) 返回周几(从0开始) 1(星期二) QUARTER(NOW()) 返回日期对应的季度,范围1-4 1 WEEK(NOW()), WEEKOFYEAR(NOW()) 返回一年中的第几周 10 DAYOFYEAR(NOW()) 返回一年中的第几天 67 DAYOFMONTH(NOW()) 返回所在月份中的第几天 8 DAYOFWEEK(NOW()) 返回周几(周日为1) 3(星期二)

4. 日期的操作函数

-- 返回指定日期中的特定部分,type指定返回的值;
SELECT EXTRACT(TYPE FROM NOW()) FROM DUAL;
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长