MySQL中的時間函數(shù)加減計算方式
更新時間:2025年10月29日 14:57:15 作者:0和1搭建網(wǎng)絡(luò)世界
本文介紹了如何獲取當(dāng)前時間、日期、日期+時間以及UTC時間,并詳細(xì)說明了如何進(jìn)行日期時間計算,包括為當(dāng)前時間加上或減去一段時間
一、獲取當(dāng)前時間
1.獲取當(dāng)前日期

2.獲取當(dāng)前時間

3.獲取日期+時間

4.獲取UTC時間
- utc_date() 獲取UTC日期
- utc_time() 獲取UTC時間
- utc_timestamp() 獲取UTC日期加時間
二、日期時間計算
1.為當(dāng)前時間加上一段時間
- 函數(shù):date_add()
select date_add(now(),interval 1 second); #在當(dāng)前時間上加一秒 select date_add(now(),interval 1 minute); #在當(dāng)前時間上加一分鐘 select date_add(now(),interval 1 hour); #在當(dāng)前時間上加上一小時 select date_add(now(),interval 1 day); #在當(dāng)前時間上加一天 select date_add(now(),interval 1 week); #在當(dāng)前時間上加一周 select date_add(now(),interval 1 month); #在當(dāng)前時間上加一月 select date_add(now(),interval 1 year); #在當(dāng)前時間上加一年
2.為當(dāng)前時間減去一段時間
select date_sub('2022-02-03 13:13:13',interval '1 13:13:13' day_second); #為指定時間減去一天13時13分13秒
select date_sub('2022-02-03 13:13:13',interval 2 year); #為指定時間減去2年
select date_sub('2022-02-03 13:13:13',interval 2 month); #為指定時間減去2月
select date_add('2022-02-03 13:13:13',interval -2 month); #為指定時間減去2個月
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL/Postgrsql 詳細(xì)講解如何用ODBC接口訪問MySQL指南
2008-01-01
windows版本下mysql的安裝啟動和基礎(chǔ)配置圖文教程詳解
本文通過圖文并茂的形式給大家介紹了windows版本下mysql的安裝啟動和基礎(chǔ)配置圖文教程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-06-06
MySQL主從配置及haproxy和keepalived搭建過程解析
這篇文章主要介紹了MySQL主從配置及haproxy和keepalived搭建,本次運(yùn)行環(huán)境是在docker中,也會介紹一些docker的知識,需要的朋友可以參考下2022-05-05
mysql-8.0.30壓縮包版安裝和配置MySQL環(huán)境過程
該文章介紹了如何在Windows系統(tǒng)中下載、安裝和配置MySQL數(shù)據(jù)庫,包括下載地址、解壓文件、創(chuàng)建和配置my.ini文件、設(shè)置環(huán)境變量、初始化MySQL服務(wù)、啟動服務(wù)以及修改root用戶密碼等步驟2025-01-01

