mysql时间日期

1.日期(date)函数
返回当前日期:CURDATE(), CURRENT_DATE(), CURRENT_DATE

sql;gutter:true; select CURDATE(), CURRENT_DATE(), CURRENT_DATE</p> <pre><code> ![mysql时间日期](https://johngo-pic.oss-cn-beijing.aliyuncs.com/articles/20230605/2405229-20220916124954275-1577172974.png) 2.时间(time)函数 返回当前时间:CURTIME(), CURRENT_TIME(), CURRENT_TIME ;gutter:true;
select CURTIME(), CURRENT_TIME(), CURRENT_TIME

mysql时间日期

3.日期和时间函数
返回当前日期和时间:CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP, LOCALTIME(), LOCALTIME, LOCALTIMESTAMP(), LOCALTIMESTAMP, NOW(), SYSDATE()

sql;gutter:true;
select CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP, LOCALTIME(), LOCALTIME, LOCALTIMESTAMP(), LOCALTIMESTAMP, NOW(), SYSDATE()

mysql时间日期

NOW(), SYSDATE()的区别:

NOW()返回执行当前SQL语句的时间:

SYSDATE()返回执行当前函数的时间:

SYSDATE()可以传入一个参数:fsp 表示是否包括小数秒精度(0~6位)

4.日期和时间比较

上述三个语句输出一样。

Mysql中可以直接用字符串进行比较时间大小, 只要你的日期格式是合法的就行。

5.日期和时间运算
DATE_ADD()函数:日期时间增加减少

函数中INTERVAL参数后边的值为正表示日期时间增加,为负表示日期时间减少

DATEDIFF()函数:计算两个日期差

TIMEDIFF()函数:计算两个时间差

6.日期和时间的格式化
DATE_FORMAT(date,format)函数:

常用:DATE_FORMAT(SYSDATE(),’%Y-%m-%d %H:%i:%s’)

%p:PM 或AM;

%r:HH:mm:ss PM形式时间;

%W:周,周名,如Tuesday;

%w:周,0-6,0为周日;

%j:当前日期所在一年中的天数,3位(001-366)。

DATE_FORMAT(date,format)和STR_TO_DATE(str,format)函数:

DATE_FORMAT(date,format):将数据库中的date数据格式化为String类型

STR_TO_DATE(str,format):将指定的时间格式的字符串按照格式转换为DATETIME类型的值。str要与format的格式保持一致,否则会报错。

第一个返回值是String类型,第二个返回值是datetime类型。

YEAR()函数:取日期时间的年份

Original: https://www.cnblogs.com/zhang-a-d/p/16699493.html
Author: 他乡一故知
Title: mysql时间日期

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/616182/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 聊聊动态线程池的9个场景

    聊聊动态线程池的9个场景 大家好,我是小马哥。 线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大…

    Java 2023年6月14日
    0136
  • 基于springboot整合的rabbitmq

    RabbitMQ官方解释: 消息系统允许软件、应用相互连接和扩展。这些应用可以相互链接起来组成一个更大的应用,或者将用户设备和数据 进行连接。消息系统通过将消息的发送和接收分离来实…

    Java 2023年5月30日
    053
  • Java IO–压缩流

    压缩流: 压缩流的实现: zipEntry: 在实例化ZipEntry的时候,要设置名称,此名称实际上就是压缩文件中的每一个元素的名称。 ZipOutputStream: impo…

    Java 2023年5月29日
    065
  • 面向对象ooDay4

    多种角色能干的事都一样的时候,可以将多种角色统一造型到超类数组中,实现代码复用 eg: 学生/老师/医生都是输出名字+问好——干的事都一样, ​ 就可以将学…

    Java 2023年6月13日
    056
  • Gitee多分支提交被拒

    方法一首先 git log 查看commit记录, 找到远端本地冲突之前的commit git reset –soft [commitID] 1、git pull origin …

    Java 2023年6月8日
    060
  • 单例模式详解

    单例模式详解 1.1单例模式概述 单例模式(Singleton Pattern)指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点,属于创建型设计模式。 1.2单例模…

    Java 2023年6月7日
    088
  • Win10搭建Jenkins部署Java项目(本机和远程Win10部署)

    一、前言&背景 二、环境准备 三、插件安装 四、全局配置 Maven JDK Git Maven 五、新建项目并配置 新建项目 配置 1、Discard old build…

    Java 2023年6月9日
    0122
  • selenium 常见面试题以及答案(Java版)

    1.怎么 判断元素是否存在? 判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出 NoSuchElementException 这样就可以使用…

    Java 2023年5月29日
    0128
  • 2022年6月1日笔记

    2022年6月1日笔记 求阶乘 输入一个数n,求n的阶乘; 程序源码: #include <stdio.h> main(){ int i=1,result=1,n; s…

    Java 2023年6月9日
    097
  • docker和docker compose安装使用、入门进阶案例

    一、前言 现在可谓是容器化的时代,云原生的袭来,导致 go的崛起,作为一名java开发,现在慌得一批。作为知识储备,小编也是一直学关于 docker的东西,还有一些持续继承 jen…

    Java 2023年6月15日
    073
  • css height属性中的calc方法

    例如父盒子是100%的高度 盒子里面的head部分固定位140px 内容部分始终为剩余的全部高度 height: calc(100% – 140px); “…

    Java 2023年6月13日
    054
  • 批量监控关键业务站点nginx的http状态码

    一些业务站点比较关键,比如API接口或者web站点,需要对出现的访问http状态码进行监控,比如监控10分钟以内,或者最近的1000次访问,当出现的50x状态码过多时触发告警,可以…

    Java 2023年5月30日
    096
  • WPF 多线程处理(5)

    WPF 多线程处理(1) WPF 多线程处理(2) WPF 多线程处理(3) WPF 多线程处理(4) WPF 多线程处理(5) WPF 多线程处理(6) 项目的目录: 以下是Fi…

    Java 2023年6月7日
    081
  • mysql事务干货详解

    说明: mysql是现在行业中流行的关系型数据库,它的核心是存储引擎。mysql的存储引擎有很多种我们可以通过命令查看如下 SHOW ENGINES 不同版本得到的数据不一样,我们…

    Java 2023年6月5日
    073
  • docker 安装mysql5.7

    拉取镜像 docker pull mysql:5.7 准备数据目录 mkdir -p /mall/docker/mysql/conf mkdir -p /mall/docker/m…

    Java 2023年6月9日
    052
  • Spring常用注解

    Spring部分 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Con…

    Java 2023年6月5日
    073
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球