SQL日期函式

2021-10-04 08:21:41 字數 1779 閱讀 4856

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當月最後一天的...