MySQL 时间函数

article/2025/8/25 21:55:39

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/80393761
本文出自【赵彦军的博客】

这里写图片描述

获取当前时间

  • 返回当前日期 :select curdate() ;
2018-05-21
  • 返回当前时间 :select curtime() ;
16:24:03
  • 返回当前日期和时间:select now() ;
2018-05-21 16:24:03
  • 返回当前日期和时间:select now() + 0 ;
//2018年05月21日,16点38分03秒
20180521163803
  • 返回当前日期和时间:select now(3) ;

now(3) : 秒的精度,精确到秒的小数后3位

//2018年05月21日,16点41分50.870秒
2018-05-21 16:41:50.870
  • 返回日期 date 年份:select year(now()) ;
2018
  • 返回日期 date 月份:select month(“2018-05-21 16:29”) ;
5
  • 返回日期 date 月份的名字:select monthname(“2018-05-21 16:29”) ;
May
  • 返回日期 date 为一年中的第几周:select week(now()) ;
20
  • 返回 time 的小时值:select hour(“2018-05-21 16:29”) ;
16
  • 返回 time 的小时值:select minute(“2018-05-21 16:29”) ;
29
  • 返回 time 的季度,1 – 4:select quarter(now()) ;

一年有 4 个季度

2

时间变化

时间增加:date_add( )

  • 1、在当前时间上增加 3 天
select date_add(now(), interval 3 day) ;   //在当前时间上增加 3 天select date_add(now(), interval -3 day) ;  //在当前时间上减少 3 天select date_add(now(), interval 1 hour);  //在当前时间上增加 1 小时select date_add(now(), interval 1 minute);  //在当前时间上增加 1 分钟select date_add(now(), interval 1 second);  //在当前时间上增加 1 秒select date_add(now(), interval 1 microsecond); //在当前时间上增加 1 微秒select date_add(now(), interval 1 week);   //在当前时间上增加 1 星期select date_add(now(), interval 1 month);   //在当前时间上增加 1 个月select date_add(now(), interval 1 quarter);  //在当前时间上增加 1 个季度,相当于3个月select date_add(now(), interval 1 year);  //在当前时间上增加 1 年

时间减少:date_sub()

date_sub 用法和 date_add 一致,这里不再举例.

时间差 datediff()

//计算两个时间的天数差
select datediff("2018-05-10","2018-05-20")//结果是:-10 

时间格式化

select date_format("2018-05-10","%Y/%m/%d")

结果

2018/05/10

个人微信号:zhaoyanjun125 , 欢迎关注


http://chatgpt.dhexx.cn/article/N97MKxFx.shtml

相关文章

mysql时间相关函数

mysql数据库 1、获取当前时间 select now() -- 获取当前具体的日期和时间 2022-05-07 16:07:39 select curdate() -- 获取当前日期 2022-05-07 select curtime() -- 获取当前时间 16:08:44 select current_timestamp() -- 获取当前具体的日期和时间2022-05…

MySQL常用的日期时间函数

目录 1.日期(date)函数 2.时间(time)函数 3.日期和时间函数 4.日期和时间比较 5.日期和时间运算 6.日期和时间的格式化 1.日期(date)函数 返回当前日期:CURDATE(), CURRENT_DATE(), CURRENT_DATE 2.时间(time)函数 返回当前时间:CURTIME(), CURR…

Mysql 中的日期时间函数汇总

日期和时间函数 MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。 1 CURDATE()函数 CURDATE()函数用于返回当前日期,只包含年、月、日部分,格式为YYYY-M…

通过apizza生成python接口测试代码

1、先选择需要生成代码的接口 2、点击 “代码” --选择生成对应的python接口测试代码

谷歌浏览器安装apizza

接口测试是卡发中不可缺少的一环,那么常用的postman是英文就很不方便一些小伙伴的使用,所以此工具和postman功能相同且升级并且是中文模式 安装: 链接:https://pan.baidu.com/s/1mWkD-TJNOtPds2MpCc6G9Q 提取码:lfrm …

Apizza 使用方法

首先下载插件,然后安装到谷歌浏览器上 1下载插件 官方下载地址:http://apizza.cc/page/downloadext 下载本地安装包,解压后,打开Chrome浏览者扩展程序 安装插件成功。 2.使用apizza 如果你要新建项目,则点击新建项目&a…

Apizza在线接口调试文档工具如何方便添加测试用例

1. 什么是测试用例 当您测试完后需要将API参数保留,针对各个不同环境进行测试。同时我们需要在一个API中测试多种情况。我们不需要再填写API参数。 2. 保存测试用例 API测试完成后,我们可以把请求参数另存为测试用例,点击「保存」后&#…

Apizza用法简介-Http请求模拟工具

摘要: Apizza 是国内领先的在线API saas 管理平台,支持在线的API调试,接口管理,快速生成文档,项目管理以及分享。 Apizza (http://apizza.cc?f=bl) 平台分为开发模式和浏览模板,开发模式只有用户自己可以打开,浏览模式是供其他人查看,测试使用。 平台支持标准的http协议…

Apizza-使用 Mock API 生成接口返回数据

使用 Mock API 1. 什么是Mock API 通过 Mock API事先编写好 API 的数据生成规则,由工具动态生成 API 的返回数据。开发人员通过访问 Mock API 来获得页面所需要的数据,就可以轻松地完成对接工作。前后端人员只需要定义好接口文档就可以开始并行工作&am…

【工具使用】apizza和postman中post请求下form-data、x-www-form-urlencoded、raw、binary的区别

众所周知请求是可以带参数的, 其实form-data、x-www-form-urlencoded、raw、binary就是发送什么格式的参数而已,没那么神秘 1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,…

Swagger2+Apizza接口文档

Swagger2的使用 // 这个是基于Springboot环境 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version> </dependency> <dependency><groupId>io.sp…

Apizza-响应json数据上设置浮动注释

浮动注释 1. 什么是浮动注释&#xff1f; 为了便于用户更直观的注释响应参数&#xff0c;我们可以直接在json上进行注释。同时和「返回数据模型」配套使用&#xff0c;会极大的减少工作量。 2. 如何使用浮动注释&#xff1f; 在「开发模式」下&#xff0c;切换到文档&#…

apizza开发工具

http://apizza.cc 摘要: Apizza 是国内领先的在线API saas 管理平台&#xff0c;支持在线的API调试&#xff0c;接口管理&#xff0c;快速生成文档&#xff0c;项目管理以及分享。 Apizza (http://apizza.cc?fbl) 平台分为开发模式和浏览模板&#xff0c;开发模式只有用户自己…

Apizza-绑定数据模型

数据模型 1. 什么是数据模型&#xff1f; 我们可以在开发前&#xff0c;先将响应对象&#xff0c;请求参数定义好&#xff0c;便于在编辑文档中进行绑定&#xff0c;一处定义&#xff0c;全局使用。极大提高了程序猿们的开发效率。 数据模型 请求参数模型&#xff1a;主要用…

Apizza-流程测试模式

如何使用流程测试模式 1. 什么是流程测试&#xff1f; 流程测试是针对一个接口集合的测试&#xff0c;选择相应的环境&#xff0c;可以作为一系列请求一起运行。 当您想要自动化API测试时&#xff0c;流程测试非常有用。 点击开始&#xff0c;接口集合会并发的像服务器发出…

Apizza--特别好用的 Http请求模拟工具 PHP写接口然后测试详细教程

大家好,我是DK! 今天是写接口的全套教程&#xff01;大体说一下思路 。 首先下载插件&#xff0c;然后安装到谷歌浏览器上&#xff0c;然后呢写一个接口&#xff0c;之后进行测试&#xff0c;最后生成文档 1下载插件 官方下载地址&#xff1a;http://apizza.cc/page/do…

Apizza-怎样使用动态表达式

动态表达式 当你发送API请求时&#xff0c;需要动态的参数&#xff0c;比如当前的时间&#xff0c;md5等预处理。你可以使用动态表达式功能。 1. 在发送请求的时候&#xff0c;点击「fx」按钮 表达式构造器界面 2. 通过快捷方式编写表达式脚本 特别注意&#xff1a;该功能是通…

php api 在线编辑导出,api在线管理,调试,文档生成工具之Apizza

摘要: Apizza (http://apizza.cc?fbl) 是国内领先的在线API saas 管理平台&#xff0c;支持在线的API调试&#xff0c;接口管理&#xff0c;快速生成文档&#xff0c;项目管理以及分享。 平台分为开发模式和浏览模板&#xff0c;开发模式只有用户自己可以打开&#xff0c;浏览…

Apizza在线接口调试文档工具如何方便的设置线上线下环境变量

什么是环境变量 &#xff1f; 当你有多个开发环境以及生产环境&#xff0c;你不用修改文档&#xff0c;一键切换到任意环境 例&#xff1a;你可以配置线上或者线下环境的变量值。在URL中引用方式变量名。 线上环境&#xff1a;host 对应 apizza.net 请求URL&#xff1a;http:/…