MySQL语法模板 函数:日期型

MySQL语法模板系列

  1. 增加天数
adddate(date,interval expr type)
adddate(expr,days)
date_add(date,interval expr type) 
  1. 增加n秒
addtime(date,n)
  1. wait
convert_tz(dt,from_tz,to_tz)
  1. 获取当前年月日
curdate()
current_date()
  1. 获取当前时分秒
curtime()
current_time()
  1. 获取当前时间
current_timestamp()
  1. 获取当前日期
date(expr)
  1. 获取日期差
datediff(expr,expr2)
  1. 日期格式化
date_format(date,format)
  1. 获取当前的天数
day(date)
  1. 获取当前是星期几
dayname(date)
  1. 获取当月的第几天
dayofmonth(date)
  1. 获取这周的第几天
dayofweek(date)
  1. 获取这年的第几天
dayofyear(date)
  1. 从日期中获取指定的值
extract(type from date)
  1. 获取天数对应的日期
from_days(n)
  1. 将UNIX时间戳的时间转换为普通格式的时间
from_unixtime(unix_timestamp)
from_unixtime(unix_timestamp,format)
  1. 获得国家地区时间格式函数
get_format(date|time|datetime, 'eur'|'usa'|'jis'|'iso'|'internal')
  1. 获取当前时间
hour(time)
  1. 获取该月的最后一天
last_day(date)
  1. ln(x)
ln(x)
  1. 获取当前日期时间
SELECT localtime()
SELECT localtimestamp()
  1. 根据年份和天数获取日期
makedate(year,dayofyear)
  1. 根据小时,分钟,秒获取时间
maketime(hour,minute,second)
  1. 返回参数所对应的毫秒数
microsecond(expr)
  1. 获取当前分钟数
minute(time)
  1. 获取当前月份
month(date)
  1. 获取当前月份名称
monthname(date)
  1. 获取当前时间
now()
  1. 为 年-月组合日期添加一个时段
period_add(p,n)
  1. 返回周期P1和P2之间的月数
period_diff(p1,p2)
  1. 获取季度
quarter(date)
  1. second(time)
second(time)
  1. sec_to_time
sec_to_time
  1. 字符串转换为时间
str_to_date
  1. 计算时间差
subtime(expr,expr2)
  1. 获取当前日期时间
sysdate()
  1. 获取表达式的时间
time(expr)
  1. 返回时间差值
timediff(expr,expr2)
  1. 增加日期时间
timestampadd(interval,int_expr,datetime_expr)
timestampdiff(interval,datetime_expr1,datetime_expr2)
  1. 时间格式化
time_format(time,format)
  1. 时分秒转换为妙
time_to_sec(time)
  1. 从年份0开始的天数
to_days(date)
  1. 返回数字X,截断到D小数位
truncate(x,d)
  1. 返回时间戳
unix_timestamp(date)
  1. 返回UTC 日期
utc_date()
  1. 返回UTC 时间
utc_time()
  1. 返回UTC 日期时间
utc_timestamp()
  1. 返回今年的第几周
week(date[,mode])
  1. 返回这周的第几天
weekday(date)
  1. 返回今年的第几周
weekofyear(date)
  1. 返回当前年份
year(date)
  1. 返回年份和周
yearweek(date)
    原文作者:liuawei
    原文地址: https://www.jianshu.com/p/d79573df589f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞