跳到主要内容

时间

addDate(d,n)计算起始日期 d 加上 n 天的日期
addTime(t,n)n 是一个时间表达式,时间 t 加上时间表达式 n
curDate()返回当前日期
current_date()返回当前日期
current_time返回当前时间
current_timestamp()返回当前日期和时间
curTime()返回当前时间
date()从日期或日期时间表达式中提取日期值
dateDiff(d1,d2)计算日期 d1->d2 之间相隔的天数
date_add(d , interval expr type)计算起始日期 d 加上一个时间段后的日期
date_format(d,f)按表达式 f 的要求显示日期 d
date_sub(date,interval expr type)函数从日期减去指定的时间间隔
day(d)返回日期值 d 的日期部分
dayName(d)返回日期 d 是星期几,如 monday,tuesday
dayOfMonth(d)计算日期 d 是本月的第几天
dayOfWeeK(d)日期 d 今天是星期几,1 星期日,2 星期一,以此类推
dayOfYear(d)计算日期 d 是本年的第几天
extract(type from d)从日期 d 中获取指定的值, type 指定返回的值
from_days(n)计算从 0000 年 1 月 1 日开始 n 天后的日期
hour(t)返回 t 中的小时值
last_day(d)返回给给定日期的那一月份的最后一天
localtime()返回当前日期和时间
localTimestamp()返回当前日期和时间
makeDate(year, day-of-year)基于给定参数年份 year 和所在年中的天数序号 day-of-year 返回一个日期
makeTime(hour, minute, second)组合时间,参数分别为小时、分钟、秒
microsecond(date)返回日期参数所对应的微秒数
minute(t)返回 t 中的分钟值
monthName(d)返回日期当中的月份名称,如 november
month(d)返回日期 d 中的月份值,1 到 12
now()返回当前日期和时间
period_add(period, number)为 年-月 组合日期添加一个时段
period_diff(period1, period2)返回两个时段之间的月份差值
quarter(d)返回日期 d 是第几季节,返回 1 到 4
second(t)返回 t 中的秒钟值
sec_to_time(s)将以秒为单位的时间 s 转换为时分秒的格式
str_to_date(string, format_mask)将字符串转变为日期
subDate(d,n)日期 d 减去 n 天后的日期
subTime(t,n)时间 t 减去 n 秒的时间
sysDate()返回当前日期和时间
time(expression)提取传入表达式的时间部分
time_format(t,f)按表达式 f 的要求显示时间 t
time_to_sec(t)将时间 t 转换为秒
timeDiff(time1, time2)计算时间差值
timestamp(expression, interval)单个参数时,函数返回日期或日期时间表达式;有2个参数时,将参数加和
timeStampDiff(unit,datetime_expr1,datetime_expr2)计算时间差,返回 datetime_expr2 − datetime_expr1 的时间差
to_days(d)计算日期 d 距离 0000 年 1 月 1 日的天数
weeK(d)计算日期 d 是本年的第几个星期,范围是 0 到 53
weeKday(d)日期 d 是星期几,0 表示星期一,1 表示星期二
weeKOfYear(d)计算日期 d 是本年的第几个星期,范围是 0 到 53
year(d)返回年份
yearWeeK(date, mode)返回年份及第几周(0到53), mode 中 0 表示周天,1表示周一,以此类推