mysql 增加 日期 时分秒_MySql整理篇之日期时间

本文详细介绍了MySQL中与日期时间相关的函数和用法,包括获取当前日期时间、日期加减、日期差、时间差、指定单位日期时间差、日期格式化、时间戳日期互转、字符串转日期以及其他实用函数,如日期提取、最后一天、日期计算等。
摘要由CSDN通过智能技术生成

整理MySql使用过程中与日期时间相关常用的函数和用法。

日期单位:SECOND(秒) MINUTE(分) HOUR(时) DAY(日) WEEK(周) MONTH(月) QUARTER(季) YEAR(年)

一、当前日期时间

-- 当前日期函数变量

SELECT CURRENT_DATE;-- 变量

SELECT CURDATE();-- 函数

-- 当前时间函数变量

SELECT CURRENT_TIME;-- 变量

SELECT CURTIME();-- 函数

-- 当前时间时间变量

SELECT CURRENT_TIMESTAMP;-- 变量

-- 当前日期时间函数

SELECT CURRENT_TIMESTAMP();-- 函数

-- 当前系统日期时间

SELECT NOW();-- 执行时获取

SELECT SYSDATE();-- 执行中获取

二、日期加 DATE_ADD

格式:DATE_ADD(objDate,INTERVAL X UNION),objDate 为一个日期,INTERVAL 为关键字,X 为数值(正加负减) UNION 为日期单位。

注意:X为负的时候DATE_ADD=DATE_SUB两个函数正好相反。UNION单位可到时间层级。

-- 当前加一天

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 DAY);

-- 当前减一天

SELECT DATE_ADD(CURRENT_DATE,INTERVAL -1 DAY);

-- 当前加一周

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 WEEK);

-- 当前减一周

SELECT DATE_ADD(CURRENT_DATE,INTERVAL -1 WEEK);

-- 当前加一月

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 MONTH);

-- 当前减一月

SELECT DATE_ADD(CURRENT_DATE,INTERVAL -1 MONTH);

-- 当前加一季

SELECT DATE_ADD(CURRENT_DATE,INTERVAL 1 QUARTER);

-- 当前减一季

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值