1日期分量與縮寫
日期分量
縮寫
值
year
yy
1753-9999(對於**alldatetime為2079)
quarter
1-4
month
mm
1-12
week
wk
1-54
day
dd
1-31
dayofyear
dy
1-366
weekday
dw
1-7(週日到週六)
hour
hh
0-23
minute
mi
0-59
second
ss
0-59
millisecond
ms
0-999
如果只輸入2位數的年份,<50為20xx,>=50為19xx。
毫秒前可用帶乙個冒號或者句號。如果帶冒號,數字表示毫秒值,如果帶句號,數字表示浮點數的秒值(乙個數表示0.x秒,2個數表示0.xx秒,3個數表示0.***秒)。
2convert() 函式
convert (datatype [(length) | (precision[, scale])] [null | not null],
expression [, style])
引數名
說明
datatype
目標資料型別。不能使用使用者自定義資料型別。
length
可選引數,可用於 char、nchar、varchar、nvarchar、binary、varbinary資料型別。如果不提高此引數,對於字元和二進位制資料,截斷為30個字元。字元和二進位制資料可以具有的最大長度是255個位元組。
precision
是number或者decimal資料型別中有效位的個數。對浮點資料型別,是指尾數中二進位制位的個數。如果不提供精度,對number或者decimal使用預設值18。
scale
是number或者decimal資料型別中小數點右側的位數。預設為0。
null | not null
指定結果的可為空性。如不指定,結果與表示式具有相同的可為空性。
expression
從一種資料型別或資料格式轉換為另一種資料型別或格式的值。
style
用於已轉換資料的顯示格式。如果將 datatime 和 **alldatetime 資料轉換為字元型別,使用下表種的樣式編號來指定顯示格式。
style引數:
不含世紀(yy)
含世紀(yyyy)
輸出無
0或100
mon dd yyyy hh:miam(pm)
1
101
mm/dd/yy
2
102
yy.mm.dd
3
103
dd/mm/yy
4
104
dd.mm.yy
5
105
dd-mm-yy
6
106
dd mon yy
7
107
mon dd,yy
8
108
hh:mm:ss
無
9或109
mon dd yyyy hh:mi:ss:mmam(pm)
10
110
mm-dd-yy
11
111
yy/mm/dd
12
112
yymmdd
預設值(0或100)和9(109)總是返回世紀值(yyyy)。
例項:select convert(char(12), getdate(), 3)
將當前日期轉換為樣式「3」 dd/mm/yy 。
Sybase時間日期函式
sybase時間日期函式 sybase日期函式 日期函式 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.datediff 日期部分,日期1,日期2 計算指定的日期1和日期2的時間差多少.dateadd 日期部分,數值表...
Sybase時間日期函式
日期函式 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.datediff 日期部分,日期1,日期2 計算指定的日期1和日期2的時間差多少.dateadd 日期部分,數值表示式,日期 計算指定時間,再加上表示式指定的時間...
Sybase時間日期函式
sybase時間日期函式 sybase日期函式 日期函式 getdate 得到當前時間,可以設定得到各種時間格式.datepart 日期部分,日期 取指定時間的某乙個部分,年月天時分秒.datediff 日期部分,日期1,日期2 計算指定的日期1和日期2的時間差多少.dateadd 日期部分,數值表...