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 | 星期二 |
全站熱搜