【MySQL】内置函数——日期函数

news/2025/1/31 6:45:35/
函数名称描述
current_date()当前日期
current_time()当前时间
current_timestamp()当前时间戳
date(datetime)返回datetime的日期部分
date_add(date,interval d_value_type)在date中添加日期或时间。interval后的数值可以是:year,day,minute,second
date_sub(date,interval d_value_type)在date中减去日期或时间。interval后的数值可以是:year,day,minute,second
dateduff(date1,date2)计算两个日期的差,单位是天,date1-date2
now()当前日期时间

//显示当前日期
mysql> select current_date();
+----------------+
| current_date() |
+----------------+
| 2023-10-09     |
+----------------+
//显示当前时间
mysql> select current_time();
+----------------+
| current_time() |
+----------------+
| 22:37:21       |
+----------------+
//显示当前时间戳
mysql> select current_timestamp();
+---------------------+
| current_timestamp() |
+---------------------+
| 2023-10-09 22:37:30 |
+---------------------+
//显示当前日期+时间
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2023-10-09 22:48:56 |
+---------------------+

//加上13天
mysql> select date_add('2013-10-10',interval 13 day);
+----------------------------------------+
| date_add('2013-10-10',interval 13 day) |
+----------------------------------------+
| 2013-10-23                             |
+----------------------------------------+
//减去14天
mysql> select date_sub('2013-10-10',interval 14 day);
+----------------------------------------+
| date_sub('2013-10-10',interval 14 day) |
+----------------------------------------+
| 2013-09-26                             |
+----------------------------------------+
//计算两个日期相差的天数
mysql> select datediff('2018-10-3','2012-9-1');
+----------------------------------+
| datediff('2018-10-3','2012-9-1') |
+----------------------------------+
|                             2223 |
+----------------------------------+

//date获取datetime的日期部分
mysql> select date(current_timestamp);
+-------------------------+
| date(current_timestamp) |
+-------------------------+
| 2023-10-09              |
+-------------------------+mysql> select date(now());
+-------------+
| date(now()) |
+-------------+
| 2023-10-09  |
+-------------+

http://www.ppmy.cn/news/1143990.html

相关文章

Android Sutdio依赖Snapshot版本,无法同步最新的包

起因 局域网中搭建了Nexus托管本地打包的aar,正常情况下,把修改完成的库推送到仓库后,其他项目引用Snapshot版本的依赖,同步后会马上下载最新的包,但是当第二次推送后,就没有重新下载最新的包,…

C++内存管理:其三、new和delete的行为拆分

new和delete都是C的关键字&#xff0c;不可重载。其底层的行为可以看作多个函数的组合。 一、自己实现new与delete的功能 #include <iostream> using namespace std;class Student{ private:int age{24}; public:Student(){cout<<"start"<<endl;…

Unity可视化Shader工具ASE介绍——4、ASE的自定义模板使用

大家好&#xff0c;我是阿赵。   继续介绍Unity可视化Shader编辑工具ASE。之前的文章介绍了在ASE里面可以选择不同的Shader类型。这一篇来继续探讨一下&#xff0c;这些Shader类型究竟是什么。 一、所谓的Shader类型是什么 选择不同的Shader类型&#xff0c;会出现不同的选项…

大数据软件开发的数据队列框架

在软件开发中&#xff0c;数据队列框架用于实现消息传递、异步通信和事件驱动的系统。以下是一些常见的数据队列框架和消息中间件&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.Apache Kafka&…

数据库配置mysql5.7

1 创建数据库 """ 1.管理员连接数据库 mysql -uroot -proot2.创建数据库 create database hello default charsetutf8;3.查看用户 select user,host,password from mysql.user;# 5.7往后的版本 select user,host,authentication_string from mysql.user; "…

Springboot与Spring到底有什么区别?

什么是Spring&#xff1f; 作为Java开发人员&#xff0c;大家对Spring都不陌生&#xff0c;简而言之&#xff0c;Spring框架为开发Java应用程序提供了全面的基础架构支持。它包含一些很好的功能&#xff0c;如依赖注入和开箱即用的模块&#xff0c;如&#xff1a;Spring JDBC …

生产业务环境下部署 Kubernetes 高可用集群的步骤

注意&#xff1a; 这只是一份儿部署实践的思路概述&#xff0c;不是一个步骤一个步骤的操作示范&#xff0c;但是可以以此为框架补充成操作示范文档 &#xff01;&#xff01;&#xff01; 部署简明概要&#xff1a; KubernetesMaster上的 kube-apiserver、kube-scheduler、ku…

百度飞浆ResNet50大模型微调实现十二种猫图像分类

12种猫分类比赛传送门 要求很简单&#xff0c;给train和test集&#xff0c;训练模型实现图像分类。 这里使用的是残差连接模型&#xff0c;这个平台有预训练好的模型&#xff0c;可以直接拿来主义。 训练十几个迭代&#xff0c;每个批次60左右&#xff0c;准确率达到90%以上…