MYSQL 日期和时间的相关函数


日期和时间相关函数

  • CURDATE 和 CURRENT_DATE   两个函数作用相同,返回当前系统的日期值。
  • CURTIME 和 CURRENT_TIME   两个函数作用相同,返回当前系统的时间值。
  • NOW() 和 SYSDATE()   两个函数作用相同,返回当前系统的日期和时间值。
  • UNIX_TIMESTAMP   获取UNIX时间戳函数,返回一个以 UNIX 时间戳为基础的无符号整数。
  • FROM_UNIXTIME   将 UNIX 时间戳转换为时间格式,与UNIX_TIMESTAMP互为反函数。
  • TO_DAYS()   提取日期值并返回自公元0年到现在的天数。
  • DAY()    获取指定日期或时间中的天值。
  • DATE()   获取指定日期或时间中的日期。
  • TIME()   获取指定日期或时间中的时间。
  • MONTH   获取指定日期中的月份。
  • WEEK   获取指定日期是一年中的第几周。
  • YEAR   获取年份。
  • QUARTER  获取日期所在的季度值。
  • DATE_ADD 和 ADDDATE   两个函数功能相同,都是向日期添加指定的时间间隔。
  • DATE_SUB 和 SUBDATE   两个函数功能相同,都是向日期减去指定的时间间隔。
  • ADDTIME   时间加法运算,在原始时间上添加指定的时间。
  • SUBTIME   时间减法运算,在原始时间上减去指定的时间。
  • DATEDIFF   获取两个日期之间间隔,返回参数 1 减去参数 2 的值。
  • DATE_FORMAT   格式化指定的日期,根据参数返回指定格式的值