一。首先介绍一下时间及日期函数

日期和时间函数主要用来处理日期和时间的值,一般的日期函数除了使用 DATE 类型的参数外,也可以使用DATETIME 或 TIMESTAMP 类型的参数,只是忽略了这些类型值的时间部分。类似的情况还有以 TIME 类型为参数的函数,可以接受 TIMESTAMP 类型的参数,只是忽略其中的日期部分,许多日期函数可以同时接受数值和字符串类型的参数。

如下图所列

日期和时间函数

功能介绍

WEEK(date,mode)

该函数返回日期参数 date 对应的星期数。WEEK( )的双参数形式允许指定该星期是否起始于周日或周一, 以及返回值的范围是否为从 0 到 53 或从 1 到53。若 mode 参数被省略,则使用 default_week_format 系统自变量的值

DAYOFYEAR(date)

返回日期参数 date 对应的当前年份的第几天,范围为 1 ~ 365

year(date)

返回日期参数 date 对应的年份

month(date)

返回日期参数 date 对应的月份

day(date)

返回日期参数 date 对应的当前月份的天数值

DATE_ADD(date,INTERVAL

expr type) 和

ADDDATE(date,

INTERVAL expr type)

加法计算日期函数,这两个函数作用相同,都是返回一个以参数 date 为起始日期加上时间间隔之后的日期值。expr 参数是希望添加的时间间隔,type 表示时间间隔的类型,type 和 expr 取值见表 5.6

日期和时间函数

功能介绍

WEEK(date,mode)

该函数返回日期参数 date 对应的星期数。WEEK( )的双参数形式允许指定该星期是否起始于周日或周一, 以及返回值的范围是否为从 0 到 53 或从 1 到53。若 mode 参数被省略,则使用 default_week_format 系统自变量的值

DAYOFYEAR(date)

返回日期参数 date 对应的当前年份的第几天,范围为 1 ~ 365

year(date)

返回日期参数 date 对应的年份

month(date)

返回日期参数 date 对应的月份

day(date)

返回日期参数 date 对应的当前月份的天数值

DATE_ADD(date,INTERVAL

expr type) 和

ADDDATE(date,

INTERVAL expr type)

加法计算日期函数,这两个函数作用相同,都是返回一个以参数 date 为起始日期加上时间间隔之后的日期值。expr 参数是希望添加的时间间隔,type 表示时间间隔的类型,type 和 expr 取值见表 5.6

日期和时间函数

功能介绍

DATE_SUB(date,INTERVAL

expr type) 和

SUBDATE(date,INTERVAL

expr type)

减法计算日期函数,这两个函数作用相同,都是返回一个以参数 date 为起始日期减去时间间隔之后的日期值。expr 参数是希望添加的时间间隔,type 表示时间间隔的类型,type 和 expr 取值见表 5.6

ADDTIME(time,expr)

加法计算时间值函数,返回将 expr 值加上原始时间time 之后的值

SUBTIME(time,expr)

减法计算时间值函数,返回将原始时间 time 减去expr 之后的值

DATEDIFF(date1,date2)

计算两个日期之间天数间隔的函数,返回参数 date1 减去 date2 之后的值。如果 date1 在 date2 之前,返回的值为负值

DATE_FORMAT(date,

format)

日期和时间格式化函数。返回根据参数 format 指定的格式显示的 date 值。format 包含的格式见表 5.7,即 DATE_FORMAT 和 TIME_FORMAT 函数中format 格式表

TIME_FORMAT(time,

format)

时间格式化函数。返回根据参数 format 指定的格式显示的 time 值

MYSQL的函数有哪些?(4.1时间与日期函数)相关推荐

  1. mysql iso 时间_mysql 中 时间和日期函数

    原文链接: mysql 中 时间和日期函数 - redfox - 博客园 http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.htm ...

  2. MYSQL的函数有哪些?(4.3时间与日期函数)

    一.时间与日期函数的格式说明符 格式说明符 描述说明 %a 一星期中每天名称的缩写(Sun...Sat) %b 月份的缩写(Jan...Dec) %c 月份的数字表现形式(0...12) %D 带有英 ...

  3. MYSQL的函数有哪些?(4.2时间与日期函数)

    二.时间与日期函数的type取值 type 值 代表的实际时间 MICROSECOND 微秒数 SECOND 秒数 MINUTE 分钟数 HOUR 小时数 DAY 天数 WEEK 周数 MONTH 月 ...

  4. python日期函数_python 时间及日期函数

    本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import time import datetime '''时间转化为时间戳: ...

  5. 获取当前周一日期_Excel工作表中最全的时间和日期函数,效率、办公必备

    在Excel工作表中,函数也可以分为好几类,今天,小编带大家学习时间和日期函数. 一.Excel工作表日期函数:Date. 功能:返回特定日期的序列号. 语法结构:=Date(年,月,日). 目的:将 ...

  6. 怎么修改php.in的时间,PHP时间和日期函数怎么操作

    PHP时间和日期函数怎么操作 php函数的多样化和功能相近真是一大特点,同一个应用可以用多种函数实现,这恐怕也是开源的一个弊端了:通过对PHP时间函数的系统学习,充分理解了时间戳和时区的概念(这个真的 ...

  7. 标准C时间与日期函数、内存函数

    标准C时间与日期函数 asctime() 时间文本格式 clock() 返回自程序开始运行所经过的时间 ctime() 返回特定格式时间 difftime() 两时刻的间隔 gmtime() 返回指向 ...

  8. 数据库时间截取日期函数

    数据库时间截取日期函数 substring(convert(varchar,GDate,120),1,10) 转载于:https://www.cnblogs.com/wangdetian168/arc ...

  9. C语言中time函数和localtime获取系统时间和日期

    C语言中time函数和localtime获取系统时间和日期 可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算. ...

最新文章

  1. bat递归查找指定文件_dos命令find图文教程,查找搜索文件文本字符串,bat批处理脚本...
  2. Page.IsValid的问题
  3. Memcached 客户端使用
  4. 同时存多个变量缓存 微信小程序_CPU缓存一致性协议MESI,memory barrier和java volatile...
  5. spring属性注入
  6. 动态分区添加的新字段无法插入数据
  7. 洛谷P4445题解(Java语言描述)
  8. 关于TCP协议的大部分,面试常问的几点都在这理里了
  9. php中计算时间差的几种方法,php计算时间差的方法
  10. 50-20-192-配置-Flink 配置文件详解-zoo.cfg
  11. python ModuleNotFoundError: No module named ‘requests‘ 的 解决方案
  12. Android Binder Debug
  13. 杨强教授领衔撰写,国内首本联邦学习实战的权威著作
  14. python 历遍数列找出大于一个数的值_找出数列中个数大于总数一半的元素(编程之美2.3)...
  15. python实现判断一个整数是否是回文数
  16. 个人投资者金融期货开户的条件
  17. java中打开eclipse_关于Java:如何在Eclipse中打开jar文件
  18. Unity学习笔记14——导入视频格式问题(QuickTime player)
  19. c语言有多难?一个新手刚学c语言的无奈
  20. 【社会网络分析_04】ucinet中心度密度测量与凝聚子群发现

热门文章

  1. 对自学还是培训的看法
  2. ObserveIT Client安装后屏幕延迟问题
  3. c#通过app.manifest使程序以管理员身份运行
  4. 逻辑综合——概述与基本概念
  5. StringBuilder-C#字符串对象
  6. halcon Bit图位像素处理算子,持续更新
  7. 现代制造工程02:第一部分——刀具(含2个易考点)
  8. java applet 文本框_Java Applet 文本框 TextField 小例 | 学步园
  9. oracle中区间大小,Oracle的逻辑结构(表空间、段、区间、块)——总结
  10. python 概率分布_python实现概率分布