MYSQL 日期和时间的相关函数
日期和时间相关函数
- CURDATE 和 CURRENT_DATE 两个函数作用相同,返回当前系统的日期值。
- CURTIME 和 CURRENT_TIME 两个函数作用相同,返回当前系统的时间值。
- NOW() 和 SYSDATE() 两个函数作用相同,返回当前系统的日期和时间值。
- UNIX_TIMESTAMP 获取UNIX时间戳函数,返回一个以 UNIX 时间戳为基础的无符号整数。
- FROM_UNIXTIME 将 UNIX 时间戳转换为时间格式,与UNIX_TIMESTAMP互为反函数。
- TO_DAYS() 提取日期值并返回自公元0年到现在的天数。
- DAY() 获取指定日期或时间中的天值。
- DATE() 获取指定日期或时间中的日期。
- TIME() 获取指定日期或时间中的时间。
- MONTH 获取指定日期中的月份。
- WEEK 获取指定日期是一年中的第几周。
- YEAR 获取年份。
- QUARTER 获取日期所在的季度值。
- DATE_ADD 和 ADDDATE 两个函数功能相同,都是向日期添加指定的时间间隔。
- DATE_SUB 和 SUBDATE 两个函数功能相同,都是向日期减去指定的时间间隔。
- ADDTIME 时间加法运算,在原始时间上添加指定的时间。
- SUBTIME 时间减法运算,在原始时间上减去指定的时间。
- DATEDIFF 获取两个日期之间间隔,返回参数 1 减去参数 2 的值。
- DATE_FORMAT 格式化指定的日期,根据参数返回指定格式的值