MYSQL的函数有哪些?(4.1时间与日期函数)
一。首先介绍一下时间及日期函数
日期和时间函数主要用来处理日期和时间的值,一般的日期函数除了使用 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时间与日期函数)相关推荐
- mysql iso 时间_mysql 中 时间和日期函数
原文链接: mysql 中 时间和日期函数 - redfox - 博客园 http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.htm ...
- MYSQL的函数有哪些?(4.3时间与日期函数)
一.时间与日期函数的格式说明符 格式说明符 描述说明 %a 一星期中每天名称的缩写(Sun...Sat) %b 月份的缩写(Jan...Dec) %c 月份的数字表现形式(0...12) %D 带有英 ...
- MYSQL的函数有哪些?(4.2时间与日期函数)
二.时间与日期函数的type取值 type 值 代表的实际时间 MICROSECOND 微秒数 SECOND 秒数 MINUTE 分钟数 HOUR 小时数 DAY 天数 WEEK 周数 MONTH 月 ...
- python日期函数_python 时间及日期函数
本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import time import datetime '''时间转化为时间戳: ...
- 获取当前周一日期_Excel工作表中最全的时间和日期函数,效率、办公必备
在Excel工作表中,函数也可以分为好几类,今天,小编带大家学习时间和日期函数. 一.Excel工作表日期函数:Date. 功能:返回特定日期的序列号. 语法结构:=Date(年,月,日). 目的:将 ...
- 怎么修改php.in的时间,PHP时间和日期函数怎么操作
PHP时间和日期函数怎么操作 php函数的多样化和功能相近真是一大特点,同一个应用可以用多种函数实现,这恐怕也是开源的一个弊端了:通过对PHP时间函数的系统学习,充分理解了时间戳和时区的概念(这个真的 ...
- 标准C时间与日期函数、内存函数
标准C时间与日期函数 asctime() 时间文本格式 clock() 返回自程序开始运行所经过的时间 ctime() 返回特定格式时间 difftime() 两时刻的间隔 gmtime() 返回指向 ...
- 数据库时间截取日期函数
数据库时间截取日期函数 substring(convert(varchar,GDate,120),1,10) 转载于:https://www.cnblogs.com/wangdetian168/arc ...
- C语言中time函数和localtime获取系统时间和日期
C语言中time函数和localtime获取系统时间和日期 可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算. ...
最新文章
- bat递归查找指定文件_dos命令find图文教程,查找搜索文件文本字符串,bat批处理脚本...
- Page.IsValid的问题
- Memcached 客户端使用
- 同时存多个变量缓存 微信小程序_CPU缓存一致性协议MESI,memory barrier和java volatile...
- spring属性注入
- 动态分区添加的新字段无法插入数据
- 洛谷P4445题解(Java语言描述)
- 关于TCP协议的大部分,面试常问的几点都在这理里了
- php中计算时间差的几种方法,php计算时间差的方法
- 50-20-192-配置-Flink 配置文件详解-zoo.cfg
- python ModuleNotFoundError: No module named ‘requests‘ 的 解决方案
- Android Binder Debug
- 杨强教授领衔撰写,国内首本联邦学习实战的权威著作
- python 历遍数列找出大于一个数的值_找出数列中个数大于总数一半的元素(编程之美2.3)...
- python实现判断一个整数是否是回文数
- 个人投资者金融期货开户的条件
- java中打开eclipse_关于Java:如何在Eclipse中打开jar文件
- Unity学习笔记14——导入视频格式问题(QuickTime player)
- c语言有多难?一个新手刚学c语言的无奈
- 【社会网络分析_04】ucinet中心度密度测量与凝聚子群发现
热门文章
- 对自学还是培训的看法
- ObserveIT Client安装后屏幕延迟问题
- c#通过app.manifest使程序以管理员身份运行
- 逻辑综合——概述与基本概念
- StringBuilder-C#字符串对象
- halcon Bit图位像素处理算子,持续更新
- 现代制造工程02:第一部分——刀具(含2个易考点)
- java applet 文本框_Java Applet 文本框 TextField 小例 | 学步园
- oracle中区间大小,Oracle的逻辑结构(表空间、段、区间、块)——总结
- python 概率分布_python实现概率分布