sql時間和日期函式

2022-08-27 05:54:11 字數 591 閱讀 4624

獲取乙個時間的年,月,日,時,分,秒

獲取系統的 年 月 日 返回 int 型別

select year(getdate())

select month(getdate())

select day(getdate())

datename:返回表示指定 date 的指定 datepart(日期時間段 量詞) 的字串 

例子:select datename(year, '2015-5-5')

返回第多少天

select datename(dayofyear, '2015-5-5')

datepart:跟datename作用一樣區別是datepart返回的是int datename返回的是字串

例子:select datepart (dayofyear,'2015-5-5')

dateadd:將指定 number 時間間隔(有符號整數)與指定 date 的指定 datepart 相加後,返回該 date。 往某乙個日期時間值上面增加日期時間段

例子:在系統時間加50天 指定乙個時間單位 給乙個數量 給乙個時間

select dateadd(day,50,getdate())

sql 日期和時間函式

返回當前日期 curdate current date 返回當前時間 curtime current time 返回當前日期和時間 now current timestamp localtime systime localtimestamp 以unix時間戳的形式返回當前時間 unix timest...

SQL 日期時間函式

日期時間型別的資料也是經常要用到的,比如員工的出生日期 結賬日期 入庫日期等,sql中也提供了一些函式對這些資料進行處理。取得當前日期時間 在系統中經常需要使用當前日期時間進行處理,比如將 入庫時間 字段設定為當前日期時間。mysql中提供了now 函式,用於取得當前的日期時間,now 函式還有sy...

SQL日期與時間函式

1.當前系統日期 時間 select getdate 2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 15 返回 2004 10 17 00 00 00.000 3.datediff...