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()
此函数将日期或日期时间值转换为秒数并返回结果。 |