datetime
8位元組2020-03-24 11:20:46.840
smalldatetime
4位元組2020-03-24 11:21:00
date
3位元組2020-03-24
time
11:22:29.7430000
getime()獲得當前系統的時間
datepart()和datename()均獲得日期的一部分,前者返回整型,後者返回字串
返回當前系統時間
返回日期或時間的一部分
datepart(日期單位,日期)
select datepart(
year
,getdate())
2020
select datepart(weekday,getdate())
3
或許可以用這些函式代替。day(getdate())、month(getdate())、year(getdate())
返回日期或時間的一部分
select datename(
month
,getdate())
03select datename(weekday ,getdate())
星期三
dateadd(日期單位,常數,指定日期) 返回指定日期加上一段時間後的日期,常數可以為負數
獲取當前日期的5天後的日期
日期單位
datepart
abbreviations
year
yy,yyyy
quarter
qq,q
mounth
mm,m
dayofyear
dy,y
dayd,dd
week
ww,wk
weekday
dw,w
minute
mi,n
second
ss,s
ms 毫秒,微秒 mcs ,ns納秒
select datediff(
year
,'2018-01-01'
,getadate())
2
select convert(date,getdate()) --輸出2020-03-24
select convert(datetime,'2011-07-11') --輸出 2011-07-11 00:00:00.000
select convert(varchar(10), getdate(), 120) --輸出 2020-03-24
select convert(varchar(10), getdate(), 111) --輸出 2020/03/24
120,111都是指定的日期格式
sql日期函式
一.字元操作 1.替換指定字元 str replace string1,需要替換字元,替換成字元 substring string1,二.數值操作 三.日期操作 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.dated...
SQL日期函式
sql日期函式中的型別碼可以為0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 20,21,22,23,24,25,100,101,102,103,104,105,106,107,108,109,100,110,111,112,113,114,120,121,126,127,13...
SQL日期函式
日期函式提供了常用的日期 時間資訊處理功能,比如截斷 計算時間差等。oracle常用日期函式如表4 4所示。常用日期函式 函 數 功 能 用法 add months x,y 計算在日期x基礎上增加y個月後的日期 add months sysdate,2 last day x 返回日期x當月最後一天的...