MySQL - 日期和时间函数
在 MySQL 中,我们有一组函数可以用来操作日期和时间值。以下是 MySQL 日期时间函数 -
| Sr.No. | Name &说明 |
|---|---|
| 1 |
ADDDATE()
此函数将两个给定日期相加 |
| 2 |
ADDTIME()
此函数将给定时间值相加 |
| 3 |
CONVERT_TZ()
此函数将一个时区转换为另一个 |
| 4 |
CURDATE()
此函数返回当前日期 |
| 5 |
CURRENT_DATE(), CURRENT_DATE
CURDATE() 的同义词 |
| 6 |
CURRENT_TIME(), CURRENT_TIME
CURTIME() 的同义词 |
| 7 |
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP
NOW() 的同义词 |
| 8 |
CURTIME()
此函数返回当前时间 |
| 9 |
DATE_ADD()
将两个日期相加 |
| 10 |
DATE_FORMAT()
此函数按指定格式设置给定日期 |
| 11 |
DATE_SUB()
此函数将两个日期相减 |
| 12 |
DATE()
此函数提取日期或日期时间表达式中的日期部分 |
| 13 |
DATEDIFF()
此函数将两个日期相减 |
| 14 |
DAY()
此函数从给定日期中检索月份中的日期 |
| 15 |
DAYNAME()
此函数返回星期几的名称 |
| 16 |
DAYOFMONTH()
此函数返回月份中的日期 (1-31) |
| 17 |
DAYOFWEEK()
此函数返回参数的星期几索引 |
| 18 |
DAYOFYEAR()
此函数返回一年中的第几天 (1-366) |
| 19 |
EXTRACT
此函数提取日期的一部分 |
| 20 |
FROM_DAYS()
此函数将日期转换为日期 |
| 21 |
FROM_UNIXTIME()
此函数将日期格式化为 UNIX 时间戳 |
| 22 |
HOUR()
此函数提取小时 |
| 23 |
LAST_DAY
此函数返回参数所在月份的最后一天 |
| 24 |
LOCALTIME(), LOCALTIME
NOW() 的同义词 |
| 25 |
LOCALTIMESTAMP, LOCALTIMESTAMP()
NOW() 的同义词NOW() |
| 26 |
MAKEDATE()
此函数根据年份和日期创建一个日期 |
| 27 |
MAKETIME()
此函数根据给定的小时、分钟和秒创建一个时间值。 |
| 28 |
MICROSECOND()
此函数返回参数中的微秒数 |
| 29 |
MINUTE()
此函数返回参数中的分钟数 |
| 30 |
MONTH()
此函数返回传递日期中的月份 |
| 31 |
MONTHNAME()
此函数返回月份名称 |
| 32 |
NOW()
此函数返回当前日期和时间 |
| 33 |
PERIOD_ADD()
此函数将一个句点添加到年月表中 |
| 34 |
PERIOD_DIFF()
此函数返回周期之间的月份数 |
| 35 |
QUARTER()
此函数根据日期参数返回季度 |
| 36 |
SEC_TO_TIME()
此函数将秒数转换为"HH:MM:SS"格式 |
| 37 |
SECOND()
此函数返回秒数 (0-59) |
| 38 |
STR_TO_DATE()
此函数将字符串转换为日期 |
| 39 |
SUBDATE()
此函数将日期减去指定的时间间隔值 |
| 40 |
SUBTIME()
此函数将指定的时间间隔减去日期时间或时间值 |
| 41 |
SYSDATE()
此函数返回函数执行的时间 |
| 42 |
TIME_FORMAT()
此函数将给定的日期格式化为指定的格式 |
| 43 |
TIME_TO_SEC()
此函数返回转换为秒后的参数 |
| 44 |
TIME()
此函数提取传递表达式的时间部分 |
| 45 |
TIMEDIFF()
此函数将两个时间值相减 |
| 46 |
TIMESTAMP()
此函数使用单个参数返回日期或日期时间表达式。带有两个参数时,参数之和 |
| 47 |
TIMESTAMPADD()
此函数将时间间隔添加到日期时间表达式 |
| 48 |
TIMESTAMPDIFF()
此函数将时间间隔从日期时间表达式中减去 |
| 49 |
TO_DAYS()
此函数返回转换为天数的日期参数 |
| 50 |
UNIX_TIMESTAMP()
此函数返回 UNIX 时间戳 |
| 51 |
UTC_DATE()
此函数返回当前 UTC 日期 |
| 52 |
UTC_TIME()
此函数返回当前 UTC 时间 |
| 53 |
UTC_TIMESTAMP()
此函数返回当前 UTC 日期和时间 |
| 54 |
WEEK()
此函数返回周数 |
| 55 |
WEEKDAY()
此函数返回星期索引 |
| 56 |
WEEKOFYEAR()
此函数返回日期的日历周 (1-53) |
| 57 |
YEAR()
此函数返回年份 |
| 58 |
YEARWEEK()
此函数返回年份和周数 |
| 59 |
TO_SECONDS()
此函数将日期或日期时间值转换为秒数并返回结果。 |

