sql中convert函式格式:
convert(data_type,expression[,style])
引數說明:
expression
是任何有效的 microsoft® sql server™ 表示式。。
data_type
目標系統所提供的資料型別,包括 bigint 和 sql_variant。不能使用使用者定義的資料型別。
length
nchar、nvarchar、char、varchar、binary 或 varbinary 資料型別的可選引數。
style
日期格式樣式,藉以將 datetime 或 smalldatetime 資料轉換為字元資料(nchar、nvarchar、char、varchar、nchar 或 nvarchar 資料型別);或者字串格式樣式,藉以將 float、real、money 或 smallmoney 資料轉換為字元資料(nchar、nvarchar、char、varchar、nchar 或 nvarchar 資料型別)。
備註style數字在轉換時間時的含義如下:
style數字在轉換時間時的含義如下:
不帶世紀數字 (yy)
帶世紀數字 (yyyy)
標準輸入/輸出**
-0 或 100 (*)
預設值mon dd yyyy hh:miam(或 pm)
1101
美國mm/dd/yyyy
2102
ansi
yy.mm.dd
3103
英國/法國
dd/mm/yy
4104
德國dd.mm.yy
5105
義大利dd-mm-yy
6106
-dd mon yy
7107
-mon dd, yy
8108
-hh:mm:ss
-9 或 109 (*)
預設值 + 毫秒
mon dd yyyy hh:mi:ss:mmmam(或 pm)
10110
美國mm-dd-yy
11111
日本yy/mm/dd
12112
isoyymmdd
-13 或 113 (*)
歐洲預設值 + 毫秒
dd mon yyyy hh:mm:ss:mmm(24h)
14114
-hh:mi:ss:mmm(24h)
-20 或 120 (*)
odbc 規範
yyyy-mm-dd hh:mm:ss[.fff]
-21 或 121 (*)
odbc 規範(帶毫秒)
yyyy-mm-dd hh:mm:ss[.fff]
-126(***)
iso8601
yyyy-mm-dd thh:mm:ss.mmm(不含空格)
-130*
hijri****
dd mon yyyy hh:mi:ss:mmmam
-131*
hijri****
dd/mm/yy hh:mi:ss:mmmam
convert(data_type,expression_r_r[,style])
語句及查詢結果:
select convert(varchar(100), getdate(), 0): 05 16 2006 10:57am
select convert(varchar(100), getdate(), 1): 05/16/06
select convert(varchar(100), getdate(), 2): 06.05.16
select convert(varchar(100), getdate(), 3): 16/05/06
select convert(varchar(100), getdate(), 4): 16.05.06
select convert(varchar(100), getdate(), 5): 16-05-06
select convert(varchar(100), getdate(), 6): 16 05 06
select convert(varchar(100), getdate(), 7): 05 16, 06
select convert(varchar(100), getdate(), 8): 10:57:46
select convert(varchar(100), getdate(), 9): 05 16 2006 10:57:46:827am
select convert(varchar(100), getdate(), 10): 05-16-06
select convert(varchar(100), getdate(), 11): 06/05/16
select convert(varchar(100), getdate(), 12): 060516
select convert(varchar(100), getdate(), 13): 16 05 2006 10:57:46:937
select convert(varchar(100), getdate(), 14): 10:57:46:967
select convert(varchar(100), getdate(), 20): 2006-05-16 10:57:47
select convert(varchar(100), getdate(), 21): 2006-05-16 10:57:47.157
select convert(varchar(100), getdate(), 22): 05/16/06 10:57:47 am
select convert(varchar(100), getdate(), 23): 2006-05-16
select convert(varchar(100), getdate(), 24): 10:57:47
select convert(varchar(100), getdate(), 25): 2006-05-16 10:57:47.250
select convert(varchar(100), getdate(), 100): 05 16 2006 10:57am
select convert(varchar(100), getdate(), 101): 05/16/2006
select convert(varchar(100), getdate(), 102): 2006.05.16
select convert(varchar(100), getdate(), 103): 16/05/2006
select convert(varchar(100), getdate(), 104): 16.05.2006
select convert(varchar(100), getdate(), 105): 16-05-2006
select convert(varchar(100), getdate(), 106): 16 05 2006
select convert(varchar(100), getdate(), 107): 05 16, 2006
select convert(varchar(100), getdate(), 108): 10:57:49
select convert(varchar(100), getdate(), 109): 05 16 2006 10:57:49:437am
select convert(varchar(100), getdate(), 110): 05-16-2006
select convert(varchar(100), getdate(), 111): 2006/05/16
select convert(varchar(100), getdate(), 112): 20060516
select convert(varchar(100), getdate(), 113): 16 05 2006 10:57:49:513
select convert(varchar(100), getdate(), 114): 10:57:49:547
select convert(varchar(100), getdate(), 120): 2006-05-16 10:57:49
select convert(varchar(100), getdate(), 121): 2006-05-16 10:57:49.700
select convert(varchar(100), getdate(), 126): 2006-05-16t10:57:49.827
select convert(varchar(100), getdate(), 130): 18 ???? ?????? 1427 10:57:49:907am
select convert(varchar(100), getdate(), 131): 18/04/1427 10:57:49:920am
說明:此樣式一般在時間型別(datetime,smalldatetime)與字串型別(nchar,nvarchar,char,varchar)
相互轉換的時候才用到.
你可能感興趣的文章
sql中convert轉化函式的用法
sql convert函式 使用 convert convert data type length expression style 引數expression 是任何有效的 microsoft sql server 表示式。data type 目標系統所提供的資料型別,包括bigint和sql va...
SQL中CONVERT時間轉化函式的用法
select convert varchar 100 getdate 0 05 16 2006 10 57am select convert varchar 100 getdate 1 05 16 06 select convert varchar 100 getdate 2 06.05.16 se...
sql中cast 函式和convert 函式
cast 函式和convert 函式 cast 函式可以將某種資料型別的表示式轉化為另一種資料型別 convert 函式也可以將制定的資料型別轉換為另一種資料型別 cast 函式和convert 函式語法 select cast 表示式 as 資料型別 select convert 資料型別 長度 ...