<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
MySQL
版本為 5.7
,詳細的時間函數可以參考 MySQL
官方檔案 在這裡
SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE(),CURRENT_TIMESTAMP;
NOW()
返回當前日期和時間CURRENT_TIMESTAMP(),CURRENT_TIMESTAMP
都是 NOW()
函數的同義詞NOW()
在執行開始時值就得到了SYSDATE()
返回函數執行的時間,一般情況下很少用到SELECT CURRENT_DATE,CURRENT_DATE(),CURDATE(),DATE(NOW());
CURDATE()
返回當前日期CURRENT_DATE(),CURRENT_DATE
都是 CURDATE()
的同義詞DATE()
提取日期或日期時間表示式的日期部分SELECT CURRENT_TIME,CURRENT_TIME(),CURTIME(),TIME(NOW());
CURTIME()
返回當前時間CURRENT_TIME(),CURRENT_TIME
都是 CURTIME()
的同義詞TIME()
提取傳遞的表示式的時間部分MySQL
中內建函數 DATE_ADD()
和 DATE_SUB()
能對指定的時間進行增加或減少一個指定的時間間隔,語法如下
DATE_ADD(date,INTERVAL expr type) DATE_SUB(date,INTERVAL expr type)
date
是指定的日期INTERVAL
為關鍵詞expr
是具體的時間間隔type
是時間單位注意:type
可以是複合型的,比如 YEAR_MONTH
。如果 type
不是複合型的, DATE_ADD()
和 DATE_SUB()
其實可以通用,因為 expr
可以為一個負數。可用的 type
如下表
MICROSECOND | 間隔單位:毫秒 |
SECOND | 間隔單位:秒 |
MINUTE | 間隔單位:分鐘 |
HOUR | 間隔單位:小時 |
DAY | 間隔單位:天 |
WEEK | 間隔單位:星期 |
MONTH | 間隔單位:月 |
QUARTER | 間隔單位:季度 |
YEAR | 間隔單位:年 |
SECOND_MICROSECOND | 複合型,間隔單位:秒、毫秒,expr可以用兩個值來分別指定秒和毫秒 |
MINUTE_MICROSECOND | 複合型,間隔單位:分、毫秒 |
MINUTE_SECOND | 複合型,間隔單位:分、秒 |
HOUR_MICROSECOND | 複合型,間隔單位:小時、毫秒 |
HOUR_SECOND | 複合型,間隔單位:小時、秒 |
HOUR_MINUTE | 複合型,間隔單位:小時分 |
DAY_MICROSECOND | 複合型,間隔單位:天、毫秒 |
DAY_SECOND | 複合型,間隔單位:天、秒 |
DAY_MINUTE | 複合型,間隔單位:天、分 |
DAY_HOUR | 複合型,間隔單位:天、小時 |
YEAR_MONTH | 複合型,間隔單位:年、月 |
-- 給當前的時間日期增加一個月 SELECT DATE_ADD(NOW(),INTERVAL 1 MONTH), NOW();
-- 給當前的時間日期減少一個月 SELECT DATE_SUB(NOW(),INTERVAL 1 MONTH), NOW();
-- 給當前的日期增加 10 天 SELECT DATE_ADD(DATE(NOW()),INTERVAL 10 DAY), DATE(NOW());
-- 給當前的日期減少 10 天 SELECT DATE_SUB(DATE(NOW()),INTERVAL 10 DAY), DATE(NOW());
DATEDIFF(date1, date2)
減去兩個日期,比較的是天數,與時間無關 date1 - date2
SELECT DATEDIFF('2013-01-13','2012-10-01');
SELECT DATEDIFF('2013-01-13 13:13:13','2012-10-01 16:16:16');
SELECT DATEDIFF('13:13:13','16:16:16');
TIMESTAMPDIFF(type, ts1, ts2)
: 根據 type
,計算兩個時間 ts2 - ts1
相差多少天、月、年等
SELECT TIMESTAMPDIFF(DAY, '2013-01-13','2012-10-01');
SELECT TIMESTAMPDIFF(MONTH, '2013-01-13 13:13:13','2012-10-01 16:16:16');
SELECT TIMESTAMPDIFF(HOUR, '13:13:13','16:16:16');
MySQL 關於時間函數的官方檔案:https://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html
//計算兩個時間的天數差 select datediff("2018-05-10","2018-05-20") //結果是:-10
時間格式化
select date_format("2018-05-10","%Y/%m/%d") 2018/05/10
到此這篇關於MySQL中時間函數操作的文章就介紹到這了,更多相關MySQL時間函數內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45