close

 

型態 格式 範圍 精準度 大小
(位元組)
date YYYY-MM-DD 0001-01-01

9999-12-31
1 日 3
time hh:mm:ss[. nnnnnnn] 00:00:00.0000000

23:59:59.9999999
100 奈秒 3 到 5
datetime YYYY-MM-DD hh:mm:ss[.nnn] 1753-01-01

9999-12-31
0.00333 秒鐘 8
datetime2 YYYY-MM-DD hh:mm:ss[.nnnnnnn] 0001-01-01 00:00:00.0000000

9999-12-31 23:59:59.9999999
100 奈秒 6 到 8
smalldatetime YYYY-MM-DD hh:mm:ss 1900-01-01

2079-06-06
1 分鐘 4
datetimeoffset YYYY-MM-DD hh:mm:ss[.nnnnnnn] [+|-]hh:mm 0001-01-01 00:00:00.0000000

9999-12-31 23:59:59.9999999
(以 UTC 為單位)
100 奈秒 8 到 10

資料出處:Microsoft MSDN 

 


 

 

 Function Result 
SYSDATETIME() 2014-07-22 11:28:54.4356724
SYSDATETIMEOFFSET() 2014-07-22 11:28:54.4356724 +08:00
SYSUTCDATETIME() 2014-07-22 03:28:54.4356724
GETDATE() 2014-07-22 11:28:54.433
GETUTCDATE() 2014-07-22 03:28:54.433

 


 

Datepart 函數

Datepart ( 參數 , 日期時間值 )

 

目標 參數 範例 結果
year,yy,yyyy Datepart( yyyy , getDate() ) 2014
month,mm,m Datepart( mm , getDate() ) 7
day,dd,d Datepart( dd , getDate() ) 22
hour,hh Datepart( hh , getDate() ) 11
minute,mi,n Datepart( mi , getDate() ) 41
second,ss,s Datepart( ss , getDate() ) 25
豪秒 millisecond,ms Datepart( ms , getDate() ) 437
微秒 microsecond,mcs Datepart( mcs , getDate() ) 437000
納秒 nanosecond,ns Datepart( ns , getDate() ) 437000000
quarter,qq,q Datepart( qq , getDate() ) 3
week,wk,ww Datepart( wk , getDate() ) 30
星期 weekday,dw,w Datepart( dw , getDate() ) 3
一年第n天 dayofyear,dy,y Datepart( dy , getDate() ) 203

 

星期說明:

星期日 = 1

星期一 = 2

星期二 = 3

星期三 = 4

星期四 = 5

星期五 = 6

星期六 = 7

 

 


 

 

Datename 函數

Datename ( 參數 , 日期時間值 )

參數同Datepart。

參數 Datepart Datename
month 2014/7/22 7 七月
week 2014/7/22 3 星期二

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Jiang Ying-Fu 的頭像
    Jiang Ying-Fu

    Jiang Ying-Fu的部落格

    Jiang Ying-Fu 發表在 痞客邦 留言(0) 人氣()