📅  最后修改于: 2020-11-19 09:27:47             🧑  作者: Mango
MySQL日期/时间函数用于操纵时间值。下表简要说明了每个功能:
Functions | Description |
---|---|
date() | The date() function is used to get the date from given date/datetime. |
adddata() | The adddata() function is used to get the date in which some time/date intervals are added. |
curdate() | The curdate() function is used to get the current date. |
current_date() | The current_date() function is used to get the current date. |
date_add() | The date_add() function is used to get the date in which some date/datetime intervals are added. |
date_format() | The date_format() function is used to get the date in specified format. |
datediff() | The datediff() function is used to get the difference between the two specified date values. |
day() | The day() function is used to get the day from the given date. |
dayname() | The dayname() function is used to get the name of the day from the given date. |
dayofmonth() | The dayofmonth() function is used to get the day for the specified date. |
dayofweek() | The dayofweek() function is used to get the day of the week in numeric. |
dayofyear() | The dayofyear() function is used to get the number of day in the year. |
from_days() | The from_days() function is used to get the date of the given number of days. |
hour() | The hour() function is used to get the hour from the given datetime. |
addtime() | The addtime() function is used to get the time/datetime value in which some time intervals are added. |
current_time() | The current_time() function is used to get the current time. |
current_timestamp() | The current_timestamp() function is used to get the current date and time. |
curtime() | The curtime() function is used to get the current time. |
last_day() | The last_day() function is used to get the last date of the given month on the date. |
localtime() | The localtime() function is used to get the current date and time. |
localtimestamp() | The localtimestamp() function is used to get the current date and time. |
makedate() | The makedate() function is used to make the date from the given year and number of days. |
maketime() | The maketime() function is used to make the time from given hour, minute and second. |
microsecond() | The microsecond() function is used to get the value of the microsecond from the given datetime or time. |
minute() | The minute() function is used to get the value of month for the specified datetime or time. |
month() | The month() function is used to get the value of month from given datetime or time. |
monthname() | The monthname() function is used to get the full month name. |
now()The now() | function is used to get the current date and time. |
period_add() | The period_add() function adds the given number of month in the given period in the format YYMM or YYYYMM. |
period_diff() | The period_diff() function is used to get the difference between the given two periods. |
quater() | The quarter() function is used to get the quarter portion of the specified date/datetime. |
sec_to_time() | The sec_to_time() function is used to convert the specified second into time. |
second() | The second() function is used to get the second portion from the specified date/datetime. |
str_to_date() | The str_to_date() function is used to convert the string into the given format_mask. |
subdate() | The subdate() function is used to get the date which is subtracted by given intervals. |
subtime() | The subtime() function is used to get the time/datetime which is subtracted by certain intervals. |
sysdate() | The sysdate() function is used to get the system date. |
time() | The time() function is used to get the time for the given time/datetime. |
time_format() | The time_format() function is used to format the time in specified format_mask. |
time_to_sec() | The time_to_sec() function is used to convert the time into seconds. |
timediff() | The timediff() function is used to get the difference for the given two time/datetime. |
timestamp() | The timestamp() function is used to convert the expression into datetime/time. |
to_day() | The to_day() function is used to convert the date into numeric number of days. |
weekday() | The weekday() function is used to get the index for a date |
week() | The week() function is used to get the week portion for the specified date. |
weekofyear() | The weekofyear() function is used to get the week of the given date. |
SELECT ADDDATE('1997-01-02', 31);
输出:
mysql> SELECT ADDDATE('1997-01-02', 31);
+---------------------------------------------------------+
| DATE_ADD('1997-01-02', INTERVAL 31 DAY) |
+---------------------------------------------------------+
| 1997-02-02 |
+---------------------------------------------------------+
1 row in set (0.00 sec)
SELECT DATE('2004-12-21 01:02:03');
输出:
mysql> SELECT DATE('2004-12-21 01:02:03');
+---------------------------------------------------------+
| DATE('2004-12-21 01:02:03') |
+---------------------------------------------------------+
| 2004-12-21 |
+---------------------------------------------------------+
1 row in set (0.00 sec)