資料型別
格式time
hh:mm:ss[.nnnnnnn]
date
yyyy-mm-dd
smalldatetime
yyyy-mm-dd hh:mm:ss
datetime
yyyy-mm-dd hh:mm:ss[.nnn]……
getdate()
獲取當前系統日期和時間
在指定日期的基礎上加上一段時間,返回新的 datetime 值
dateadd (interval,number,date) 以interval指定的方式,加上number之後的日期
datediff()
返回跨兩個指定日期的日期和時間邊界數
datediff (interval,date1,date2) 以interval 指定的方式,返回date2 與date1兩個日期之間的差值 date2-date1
返回代表指定日期的指定日期部分的整數
返回代表指定日期的指定日期部分的字串
返回星期幾
返回第幾周
定義和用法
convert()函式是把日期轉換為新資料型別的通用函式
convert()函式可以用不同的格式顯示日期/時間資料
語法
convert
(data_type(length)
,data_to_be_convert,style)
data_type(length):規定目標資料型別(可選長度)
data_to_be_convert:需要轉換的值或列
style:輸出格式
select
convert
(varchar(20
),d_date,
120)
from t_temp
style值
輸出格式
100mon dd yyyy hh:mmam(pm)
101mm/dd/yy
102yy.mm.dd
103dd/mm/yy
104dd.mm.yy
105dd-mm-yy
106dd mon yy
107mon dd,yy
108hh:mm:ss
110mm-dd-yy
111yy/mm/dd
112yymmdd
113dd mon yyyy hh:mm:ss:mmmm(24h)
120yyyy-mm-dd hh:mm:ss
121yyyy-mm-dd hh:mm:ss.mmm
130dd mon yyyy hh:mm:ss:mmmam
131dd/mm/yy hh:mm:ss:mmmam
SQLServer時間日期函式速查
sqlserver時間日期函式速查 sqlserver時間日期函式詳解,sqlserver,時間日期,1.當前系統日期 時間 select getdate 2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day...
SQL server 時間日期函式 型別轉換
一 時間日期函式 1 set datefirst 1 設定星期一為第一天 datepart函式,返回時間日期中的某乙個部分 引數1是指返回哪乙個部分,dw表示dayofweek 引數2是指哪個時間日期裡面去返回 datefirst是系統常量,在使用時需要加上 select datefirst as ...
時間日期類
問題及 檔名稱 test.cpp 完成日期 2015年05月27日 版本號 v1.0 定義乙個日期類date,資料成員包括年 月 日,setdate int y,int m,int d 和printdate 函式分別用於設定日期和顯示日期 再定義乙個時間類time,資料成員包括時 分 秒,setti...