[格式]:
p=year(x)
取出x「年」部分的數值
p=month(x)
取出x「月」部分的數值
p=day(x)
取出x「日」部分的數值
[說明]:year返回的是公元年,若x裡只有時間,沒有日期,則日期視為#1899/12/30#
2. hour,minute,second函式:取出時,分,或秒
[格式]:
p=hour(x)
取出x「時」部分的數值
p=minute(x)
取出x「分」部分的數值
p=second(x)
取出x「秒」部分的數值
[說明]:hour的返回值是0---23之間
[範例]:
x=10:34:23
p=hour(x)
q=minute(x)
r=second(x)
則輸出結果:p=10,q=34,r=23
3. dateserial函式:合併年,月,日成為日期
[格式]:dateserial(y,m,d)
其中y是年份,m為月份,d為日期
[說明]:
(1) m值若大於12,則月份從12月起向後推算m-12個月;若小於1,則月份從1月起向後推算1-m個月。
(2) 若日期d大於當月的日數,則日期從當月的日數起,向後推算d-當月日數;若小於1,則日期從1日起向前推算1-d日。
[範例]:
p=dateserial(2000,02,02)
則結果為p=2000/02/02
4.timeserial函式:合併時,分,秒成為時間
[格式]:p=timeserial(h,m,s)
其中h為小時數,m為分鐘數,s為秒數
[說明]:推算原理同上面的dateserial
[範例]:
p=timeserial(6,32,45)
結果為:p=6:32:45
5.date,time,now函式:讀取系統的日期時間
[格式]:
p=date()
p=time()
p=now()
[說明]:這三個函式都無引數
[範例]:
若當前時間為2023年8月29日晚上19點26分45秒,則
p=now()
結果為:p=2003-08-29 19:26:45
6.monthname:返回月份名稱
[格式]:p=monthname(x)
[說明]:x引數可傳入1---12,則返回值為「一月」、「二月」……,但是在英文windows環境下,返回的是」january」,」february」……
[範例]:
p=monthname(1)
則p=「一月」
常用時間日期處理總結
時間處理是專案中不可缺少的,下面整理了一些常用時間處理的用法,記錄一下。1.獲取當前時間 1 function getnowtime 2.時間與天數相加 1 function gettimeadddays time,days 3.獲取並格式化日期 年 月 日 1 function getformat...
時間日期函式
獲取 當前日期 curdate 2021 03 02 select curdate 獲取 當前時間 select curtime 獲取日期和時間 2021 03 02 14 47 31 select now 獲取日期所在的週數 第幾周 select week 1998 02 20 獲取日期中的年份 ...
Mysql常用的時間日期函式
目 錄 0 前言 1 獲取當前時刻的時間函式 1.1 返回當前時刻的時間 1.2 獲取當前時刻的年月日 1.3 獲取當前時刻的時分秒 1.4 獲取當前時刻的所在的週數 1.5 獲取當前是一周內的週幾 1.6 extract函式返回當前日期中所在的年 月 日等 2 日期之間的時間運算 2.1 計算當前...