MySQL 日期问题

Table 12.10 Date and Time Functions

Name Description Example
ADDDATE() DATE_ADD() Add time values (intervals) to a date value ADDDATE('2009-10-25',5)
DATE_SUB() SUBDATE() Subtract a time value (interval) from a date
DATEDIFF() Subtract two dates
ADDTIME() Add time ADDTIME('2007-12-31 23:59:59.999999', '1 1:1:1.000002')
CONVERT_TZ() Convert from one time zone to another
CURDATE() CURRENT_DATE() Return the current date
CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP Synonyms for NOW()
CURTIME() Return the current time
DATE() Extract the date part of a date or datetime expression DATE('2003-12-31 01:02:03')-> '2003-12-31'
DATE_FORMAT() Format date as specified
DAY() Synonym for DAYOFMONTH()
DAYNAME() Return the name of the weekday
DAYOFMONTH() Return the day of the month (0-31)
DAYOFWEEK() Return the weekday index of the argument
DAYOFYEAR() Return the day of the year (1-366)
EXTRACT() Extract part of a date EXTRACT(DAY_MINUTE FROM '2019-07-02 01:02:03');-> 20102
FROM_DAYS() Convert a day number to a date
FROM_UNIXTIME() Format Unix timestamp as a date FROM_UNIXTIME(1447430881); -> '2015-11-13 10:08:01'
GET_FORMAT() Return a date format string
HOUR() Extract the hour
LAST_DAY Return the last day of the month for the argument
LOCALTIMESTAMP, LOCALTIMESTAMP() Synonym for NOW()
MAKEDATE() Create a date from the year and day of year
MAKETIME() Create time from hour, minute, second
MINUTE() Return the minute from the argument
MONTH() Return the month from the date passed
MONTHNAME() Return the name of the month
NOW() Return the current date and time
PERIOD_ADD() Add a period to a year-month
PERIOD_DIFF() Return the number of months between periods
QUARTER() Return the quarter from a date argument
SEC_TO_TIME() Converts seconds to 'hh:mm:ss' format
SECOND() Return the second (0-59)
STR_TO_DATE() Convert a string to a date STR_TO_DATE('01,5,2013','%d,%m,%Y'); -> '2013-05-01'
SUBTIME() Subtract times
TIME() Extract the time portion of the expression passed
TIME_FORMAT() Format as time ``
TIME_TO_SEC() Return the argument converted to seconds
TIMEDIFF() Subtract time
TIMESTAMP() With a single argument, this function returns the date or datetime expression; with two arguments, the sum of the arguments
TIMESTAMPADD() Add an interval to a datetime expression
TIMESTAMPDIFF() Subtract an interval from a datetime expression
TO_DAYS() Return the date argument converted to days
TO_SECONDS() Return the date or datetime argument converted to seconds since Year 0
UNIX_TIMESTAMP() Return a Unix timestamp
UTC_DATE() Return the current UTC date
UTC_TIME() Return the current UTC time
UTC_TIMESTAMP() Return the current UTC date and time
WEEK() Return the week number
WEEKDAY() Return the weekday index
WEEKOFYEAR() Return the calendar week of the date (1-53)
YEAR() Return the year
YEARWEEK() Return the year and week

你可能感兴趣的:(MySQL 日期问题)