MySQL中的时间函数整理汇总

1.获取当前时间

-- 获取当前时间
SELECT NOW();

-- 获取当前日期
SELECT CURDATE();

-- 获取当前时分秒
SELECT CURTIME();

2.获取对应日期对应的年/月/日/月份名/星期数

-- 返回对应日期对应的年/月/日/月份名/星期数
select year(now())as 年,month(now())as 月,day(now())as 日,
monthname(now())as 月份名,dayname(now())as 星期数;

3.DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。

语法

DATE_FORMAT(date,format)

date 参数是合法的日期。format 规定日期/时间的输出格式。

-- DATE_FORMAT对日期格式化
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d 00:00:00') ;

4.DATE_SUB() 函数从日期减去指定的时间间隔

语法

DATE_SUB(date,INTERVAL expr type)

date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

-- DATE_SUB是一个函数,用于从当前日期中减去指定的时间间隔
SELECT DATE_SUB(NOW(), INTERVAL  1 MONTH);

4.DATE_ADD() 函数向日期添加指定的时间间隔。

语法

DATE_ADD(date,INTERVAL expr type)

date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。

-- DATE_ADD() 函数是用于在日期时间值上添加指定的时间间隔的函数
SELECT  DATE_ADD( NOW(), INTERVAL 45 SECOND);

5.时间差的计算

DATEDIFF计算两个日期相差的天数

-- 计算日期差
SELECT DATEDIFF('2023-11-11','2023-11-10');
SELECT DATEDIFF('2023-11-11 09:00:00','2023-11-10 08:00:00');

 

TIMESTAMPDIFF计算日期的时间差 

TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)

计算时间差,返回 datetime_expr2 − datetime_expr1 的时间差

-- 计算日期时间差
SELECT TIMESTAMPDIFF(HOUR,'2023-11-11 09:00:00','2023-11-11 14:10:50');

 

 TIMEDIFF计算时间差

-- 计算时间差
SELECT TIMEDIFF('2023-11-11 09:00:00','2023-11-10 09:10:49');

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/243578.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

迅速理解什么是通信前置机

通信前置机设在两个通信对象之间,是实质性的物理服务器,适应不同通信协议或数据格式之间的相互转换。 前置机的作用: 隔离——隔离客户端与服务端,保障后端安全减负——处理非核心业务,分担后端服务器压力&#xff0…

CBTC2024 • 零碳未来!CBTC上海储能技术展览会

国际氢能投融资与发展联盟、 湖南省电池产业协会 、沪粤储能产业联盟主办的一场备受瞩目的盛会——2024年CBTC上海国际储能技术展。储能技术是当今全球能源领域的核心热点之一,也是实现能源转型和可持续发展的重要途径。CBTC上海国际储能技术展是全球规模最大、最具…

临界资源访问一个有趣现象

先看一个例子&#xff1a;我们创建10个线程&#xff0c;每一个线程对同一个地址上的值都进行加一100000次&#xff0c;那最后结果是不是1000000呢&#xff1f; #include <stdio.h> #include <pthread.h> #include <unistd.h>#define THREAD_COUNT 10void …

阿里云Centos8安装Dockers详细过程

一、卸载旧版本 较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序&#xff0c;请卸载它们以及相关的依赖项。 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \do…

OpenHarmony应用编译 - 如何在源码中编译复杂应用

功能简介 在OpenHarmony系统中预安装应用的hap包会随系统编译打包到镜像中&#xff0c;目前有两种编译预安装应用hap包的方式&#xff0c;一种为随系统编译时&#xff0c;编译应用源码生成hap包的方式&#xff0c;另一种是将已生成的hap包放入系统源码中&#xff0c;再进行打包…

three.js聚光源SpotLight例子

效果&#xff1a; 说明&#xff1a;这里创建了SphereGeometry 球缓冲几何体&#xff0c;使用的材质是兰伯特网格材质MeshLambertMaterial&#xff0c;并对球缓冲几何体使用了纹理贴图效果&#xff0c;添加了聚光源&#xff0c;全部代码如下&#xff1a; <template><d…

Redis队列原理解析:让你的应用程序运行更加稳定!

一、消息队列简介 消息队列&#xff08;Message Queue&#xff09;&#xff0c;字面意思就是存放消息的队列。最简单的消息队列模型包括 3 个角色&#xff1a; 消息队列&#xff1a;存储和管理消息&#xff0c;也被称为消息代理&#xff08;Message Broker&#xff09;生产者…

java 执行linux 命令

文章目录 前言一、linux命令执行二、使用步骤三、踩坑 前言 java 执行linux 命令&#xff1b; 本文模拟复制linux文件到指定文件夹后打zip包后返回zip名称&#xff0c;提供给下载接口下载zip&#xff1b; 一、linux命令执行 linux命令执行Process process Runtime.getRunti…

【已解决】java 无法将类 XX类中的构造器 X应用到给定类型

原因&#xff1a; 实际参数列表和形式参数列表长度不同 解决方法&#xff1a; 给类添加AllArgsConstructor注解即可。

什么是跨站脚本攻击(XSS)?如何防止它?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

猫粮哪个牌子质量好性价比高?口碑比较好的主食冻干猫粮牌子推荐

猫咪生骨肉主食冻干猫粮喂养方式是越来越火了&#xff0c;作为一个离职的十年经验宠物护理师&#xff0c;对宠物健康营养方面的知识一直在研究&#xff0c;不光是为了我自己养的猫咪身体健康&#xff0c;也要为客户的猫咪健康负责&#xff01;现在很多养猫人士对主食冻干猫粮喂…

RocketMQ 服务搭建

目录 概述RocketMQ 单机服务搭建搭建架构相关地址前置操作NameServer 启动配置启动解决 java 版本的问题 Broker 启动测试关闭 结束 概述 学习此文&#xff0c;可以快速的搭建一个单机的 RocketMQ 服务。 RocketMQ 单机服务搭建 搭建架构 相关地址 RocketMQ官网地址二进制下…

什么台灯好用不伤眼睛?适合考公使用的台灯推荐

随着时代的发展与进步&#xff0c;不管是办公族还是学生党的压力也越来越大的&#xff0c;不少人在晚上回去之后仍然需要学习、工作&#xff0c;这样的一件试几乎成为了“家常便饭”&#xff0c;而这个过程中必不可少就是台灯。有些人为了保护眼睛会选择护眼台灯&#xff0c;但…

关于AISD300系列三相智能安全配电装置的详细介绍-安科瑞 蒋静

1概述 AISD300系列三相智能安全配电装置是安科瑞专为低压配电侧开发的一款智能安全配电产品&#xff0c;本产品主要针对低压配电系统人身触电、线路老化、短路、漏电等原因引起电气安全问题而设计。 产品主要应用于学校、加油站、医院、银行、疗养院、康复中心、敬老院、酒店…

大洋钻探系列之四“决心号”钻探船

乔迪斯决心号&#xff08;英文&#xff1a;JOIDES Resolution&#xff09;大洋钻探船是大洋钻探所使用的一艘钻探船&#xff0c;是美国Sedco公司和英国石油公司所属的一艘商用石油勘探船“Sedco/BP 471号”改装而来的。“乔迪斯”音译自地球深部取样海洋研究机构联合体&#xf…

Zebec 推出由 Visa、万事达网络支持的即时支付卡

“Zebec 现已推出全新的加密支付卡&#xff0c;该卡由 Visa、万事达网络支持&#xff0c;具备即时、多链、非托管、无需 KYC、免费等特性&#xff0c;其能够通过加密钱包与多条主流公链链接并直接调用支付&#xff0c;这将是加密支付领域的里程碑事件。” 在 2023 年的 12 月 8…

易安联威胁检测平台极简SaaS化部署,分钟实现安全接入

EnDTA 天织DNS威胁分析平台 它来了&#xff0c;它来了 永久免费版与企业版 正式开放 2023年6月&#xff0c;易安联全新威胁检测产品EnDTA天织DNS威胁分析平台面向全网正式开放公测&#xff0c;获得了超过50的测评反馈。经过数月的优化&#xff0c;EnDTA焕新升级归来&#xff…

计算机网络:数据链路层(网桥)

带你速通计算机网络期末 目录 一、冲突域和广播域 二、网桥介绍 三、网桥分类—―透明网桥 四、网桥分类―—源路由网桥 五、多接口网桥―—以太网交换机 总结 一、冲突域和广播域 冲突域:在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只…

Python 模块的使用

本篇主要为python 模板介绍和使用&#xff0c;包含如何创建和使用自定义模块&#xff0c;引入模块的方式及包内容介绍。 概述 在项目开发中随着代码量越来越多&#xff0c;代码就会越来越难以维护。为了解决难以维护的问题&#xff0c;我们把很多相似功能的函数分组&#xff0…

bugku--Simple_SSTI_1---2

第一题 看到一句话&#xff0c;需要传入一个传参为flag 设置一个变量为 secret_key 构造paykoad /?flagsecret_key 但是发现什么都没有 SSTI模版注入嘛 这里使用的是flask模版 Flask提供了一个名为config的全局对象&#xff0c;可以用来设置和获取全局变量。 继续构造pa…
最新文章