欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL的時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計算函數(shù)(date_add、day、date_format、str_to_date)

 更新時間:2019年12月03日 15:05:00   作者:Nick Huang  
這篇文章主要介紹了MySQL的時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計算函數(shù)(date_add、day、date_format、str_to_date),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1. 時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)

需要用MySQL計算時間差,使用TIMESTAMPDIFF、DATEDIFF,記錄一下實驗結(jié)果

--0
select datediff(now(), now());

--2
select datediff('2015-04-22 23:59:00', '2015-04-20 00:00:00');

--2
select datediff('2015-04-22 00:00:00', '2015-04-20 23:59:00');

--1
select TIMESTAMPDIFF(DAY, '2015-04-20 23:59:00', '2015-04-22 00:00:00');

--2
select TIMESTAMPDIFF(DAY, '2015-04-20 00:00:00', '2015-04-22 00:00:00');

--2
select TIMESTAMPDIFF(DAY, '2015-04-20 00:00:00', '2015-04-22 12:00:00');

--2
select TIMESTAMPDIFF(DAY, '2015-04-20 00:00:00', '2015-04-22 23:59:00');

--71
select TIMESTAMPDIFF(HOUR, '2015-04-20 00:00:00', '2015-04-22 23:00:00');

--4260
select TIMESTAMPDIFF(MINUTE, '2015-04-20 00:00:00', '2015-04-22 23:00:00');

關(guān)于TIMESTAMPDIFF描述,見http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampdiff

如需知道TIMESTAMPDIFF還能以哪些單位返回數(shù)據(jù),可參考TIMESTAMPADD的描述:http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampadd

2. 日期轉(zhuǎn)換計算函數(shù)(date_add、day、date_format、str_to_date)

-- 用日期與字符串轉(zhuǎn)換,計算當月第一天、下月第一天
select curdate() as '當前日期', 
DATE_FORMAT(curdate(), '%Y-%m') as '當前月份', 
str_to_date(concat(DATE_FORMAT(curdate(), '%Y-%m'), '-01'), '%Y-%m-%d') as '當前月的第一天', 
date_add(str_to_date(concat(DATE_FORMAT(curdate(), '%Y-%m'), '-01'), '%Y-%m-%d'), interval 1 month) as '下月的第一天';

-- 當前月的最后一天
select last_day(curdate());

-- 下月第一天
select date_add(last_day(curdate()), interval 1 day);

-- 當天為當月的第幾天
select day(curdate());

-- 當月第一天
select date_add(curdate(), interval 1-(day(curdate())) day);

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL中的啟動和關(guān)閉命令

    MySQL中的啟動和關(guān)閉命令

    這篇文章主要介紹了MySQL中的啟動和關(guān)閉命令,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 教你如何使用MySQL8遞歸的方法

    教你如何使用MySQL8遞歸的方法

    這篇文章主要介紹了教你如何使用MySQL8遞歸的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 詳解MySQL與Spring的自動提交(autocommit)

    詳解MySQL與Spring的自動提交(autocommit)

    這篇文章主要介紹了MySQL與Spring的自動提交(autocommit)的的相關(guān)資料,幫助大家更好的理解和使用MySQL與spring,感興趣的朋友可以了解下
    2021-01-01
  • MySQL8.0新特性之支持原子DDL語句

    MySQL8.0新特性之支持原子DDL語句

    這MySQL 8.0開始支持原子數(shù)據(jù)定義語言(DDL)語句。此功能稱為原子DDL。這篇文章主要介紹了MySQL8.0新特性——支持原子DDL語句,需要的朋友可以參考下
    2018-07-07
  • Windows7中配置安裝MySQL 5.6解壓縮版

    Windows7中配置安裝MySQL 5.6解壓縮版

    這篇文章主要介紹了Windows7中配置安裝MySQL 5.6解壓縮版的方法以及安裝過程中遇到的問題及解決方法,這里推薦給有需要的小伙伴
    2014-12-12
  • 一文帶你深入了解并掌握MySQL的DML和DCL

    一文帶你深入了解并掌握MySQL的DML和DCL

    在數(shù)據(jù)庫管理中,數(shù)據(jù)操作語言(DML)和數(shù)據(jù)控制語言(DCL)是至關(guān)重要的概念,DML使我們能夠?qū)?shù)據(jù)庫中的數(shù)據(jù)進行增加、修改和刪除操作,本文將深入探討這兩個關(guān)鍵領(lǐng)域的核心概念和操作方法,幫助您更好地理解和應用數(shù)據(jù)庫管理技術(shù)
    2024-02-02
  • mysql oracle和sqlserver分頁查詢實例解析

    mysql oracle和sqlserver分頁查詢實例解析

    最近簡單的對oracle,mysql,sqlserver2005的數(shù)據(jù)分頁查詢作了研究,把各自的查詢的語句貼到腳本之家平臺供大家參考
    2017-10-10
  • Mac安裝 mysql 數(shù)據(jù)庫總結(jié)

    Mac安裝 mysql 數(shù)據(jù)庫總結(jié)

    本文給大家分享的是如何在Mac下安裝mysql數(shù)據(jù)庫的方法,總結(jié)的很全面,有需要的小伙伴可以參考下
    2016-04-04
  • mysql 5.7.20 zip安裝教程

    mysql 5.7.20 zip安裝教程

    這篇文章主要為大家詳細介紹了mysql 5.7.20 zip安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • MySQL數(shù)據(jù)文件存儲位置的查看方法

    MySQL數(shù)據(jù)文件存儲位置的查看方法

    這篇文章主要為大家詳細介紹了MySQL數(shù)據(jù)文件存儲位置的查看方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10

最新評論