MariaDB 日期和时间函数完整列表

下表是 MariaDB 中可用的日期和时间函数的完整列表。

日期函数 描述
ADDDATE() 将时间值(间隔)添加到日期值。
ADD_MONTHS() 将给定的月数添加到给定日期。
ADDTIME() 将时间添加到时间值。
CONVERT_TZ() 从一个时区转换为另一个时区。
CURDATE() 返回当前日期。
CURRENT_DATE(), CURRENT_DATE CURDATE() 的同义词。
CURTIME() 返回当前时间。
CURRENT_TIME(), CURRENT_TIME CURTIME() 的同义词。
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP NOW() 的同义词。
DATE() 提取日期或日期时间表达式的日期部分。
DATE_ADD() 将时间值(间隔)添加到日期值。
DATE_FORMAT() 按照指定的格式格式化给定的日期。
DATE_SUB() 从日期中减去时间值(间隔)。
DATEDIFF() 返回两个日期之间的差值(从一个日期中减去另一个日期)。
DAY() DAYOFMONTH() 的同义词。
DAYNAME() 返回给定日期的工作日名称。
DAYOFMONTH() 返回给定日期的月份中的某天 (0-31)。
DAYOFWEEK() 返回给定日期的工作日索引。
DAYOFYEAR() 返回给定日期的一年中的某一天 (1-366)。
EXTRACT() 从给定日期中提取日期部分。
FROM_DAYS() 根据从标准日历 (0000-00-00) 开始的给定天数返回日期。
FROM_UNIXTIME() 将 Unix 时间戳的格式转换为日期。
GET_FORMAT() 返回基于输入参数的日期格式字符串。
HOUR() 从给定的时间或日期时间表达式中提取小时。
LAST_DAY() 从其日期参数返回该月的最后一天。
LOCALTIME(), LOCALTIME NOW() 的同义词。
LOCALTIMESTAMP, LOCALTIMESTAMP() NOW() 的同义词。
MAKEDATE() 从年份和日期创建日期。
MAKETIME() 从小时、分钟、秒创建时间。
MICROSECOND() 从给定的时间或日期时间表达式中提取微秒。
MINUTE() 从给定的时间或日期时间表达式中提取分钟。
MONTH() 从给定日期中提取月份。
MONTHNAME() 从给定日期中提取月份的名称。
NOW() 返回当前日期和时间。
PERIOD_ADD() 将期间添加到年-月值。
PERIOD_DIFF() 返回周期之间的月数。
QUARTER() Returns the quarter from a given date expression.
SEC_TO_TIME() Converts seconds to ‘hh:mm:ss’ format.
SECOND() Returns the seconds (0-59) from a given time or datetime expression.
STR_TO_DATE() 根据给定的格式字符串将字符串转换为日期、日期时间或时间值。
SUBDATE() 从给定日期减去金额。使用三个参数调用时的同义词。DATE_SUB()
SUBTIME() 从一个时间值中减去另一个时间值。
SYSDATE() 返回函数执行的时间。
TIME() 提取时间或日期时间表达式的时间部分,并将其作为字符串返回。
TIME_FORMAT() 根据给定的格式字符串设置时间值的格式。
TIME_TO_SEC() 返回转换为秒的时间参数。
TIMEDIFF() 返回两个时间或日期时间值之间的差值。它从第一次中减去第二次。
TIMESTAMP() 对于单个参数,此函数将日期或日期时间表达式作为日期时间值返回。使用两个参数,它将时间参数添加到日期或日期时间参数,然后返回结果的日期时间值。
TIMESTAMPADD() 向日期时间表达式添加间隔。
TIMESTAMPDIFF() 返回两个日期时间表达式之间的差值,基于给定单位。
TO_DAYS() 返回转换为天的日期参数。
TO_SECONDS() 返回自 0 年以来转换为秒的日期或日期时间参数。
UNIX_TIMESTAMP() 返回 Unix 时间戳。
UTC_DATE() 返回当前 UTC 日期。
UTC_TIME() 返回当前 UTC 时间。
UTC_TIMESTAMP() 返回当前 UTC 日期和时间。
WEEK() 返回给定日期或日期时间表达式中的周数。
WEEKDAY() 从给定日期或日期时间表达式返回工作日索引。
WEEKOFYEAR() 从给定日期或日期时间表达式返回日期 (1-53) 的日历周。
YEAR() 返回给定日期或日期时间表达式中的年份。
YEARWEEK() 返回给定日期或日期时间表达式中的年份和周。