返回日期的函数

返回日期的函数 说明 示例

CURDATE

CURRENT_DATE

返回今天的日期

 

CURTIME

CURRENT_TIME

返回当前时间

 

CURTIMESTAMP

CURRENT_TIMESTAMP

返回当前系统时间值

 

TIMESTAMPVAL

将字符串转换为时间戳

TIMESTAMPVAL('2028-01-30 14:00:00') 返回其时间戳值

DATE

TODAY

返回今天的日期

如果今天是 11/21/2028,DATE() 返回 2028-11-21

DATEVAL

将字符串转换为日期

DATEVAL('2028-01-30') 返回 2028-01-30

INTERVAL

在日期或时间值中加上或减去指定单位类型(YEARMONTHDAYHOURMINUTESECOND)的间隔值

DATEVAL('2028-01-30') - INTERVAL 2 YEAR 返回 2026-01-30

DATEVAL('2028-01-30') + INTERVAL 3 MONTH 返回 2028-04-30

注释 

  • DATE() 函数已弃用。请改为使用 SQL 标准 CURRENT_DATE

  • INTERVAL 函数不能单独使用。必须加上或减去日期或时间值,以避免出错。