SqlServer之Convert 函数应用
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 16.05.06
Wählen Sie CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Wählen Sie CONVERT(varchar(100), GETDATE(), 3): 16/05 /06
Wählen Sie CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Wählen Sie CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Wählen CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Wählen Sie CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Wählen Sie CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Wählen Sie CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
Wählen Sie CONVERT(varchar(100) , GETDATE(), 10): 16.05.06
Wählen Sie CONVERT(varchar(100), GETDATE(), 11): 06/05/16
Wählen Sie CONVERT(varchar(100), GETDATE() , 12): 060516
Wählen Sie CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Wählen Sie CONVERT(varchar(100), GETDATE(), 14) : 10:57:46:967
Wählen Sie CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Wählen Sie CONVERT(varchar(100), GETDATE() , 21): 2006-05-16 10:57:47.157
Wählen Sie CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
Wählen Sie CONVERT(varchar (100), GETDATE(), 23): 2006-05-16
Wählen Sie CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Wählen Sie CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Wählen Sie CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
Wählen Sie CONVERT(varchar(100 ), GETDATE(), 101): 16.05.2006
Wählen Sie CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Wählen Sie CONVERT(varchar(100), GETDATE(), 103): 16.05.2006
Wählen Sie CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Wählen Sie CONVERT(varchar(100), GETDATE(), 105): 16-05 -2006
Wählen Sie CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Wählen Sie CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Wählen Sie CONVERT (varchar(100), GETDATE(), 108): 10:57:49
Auswählen CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
Auswählen CONVERT(varchar(100), GETDATE(), 110): 16.05.2006
Wählen Sie CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Wählen Sie CONVERT(varchar( 100), GETDATE(), 112): 20060516
Wählen Sie CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Wählen Sie CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Wählen Sie CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Wählen Sie CONVERT(varchar( 100), GETDATE(), 121): 2006-05-16 10:57:49.700
Wählen Sie CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Wählen Sie CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
Wählen Sie CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
格式:
CONVERT (data_type,expression[,style])
说明:
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转Nein时候才用到.
例子:
SELECT CONVERT(varchar(30),getdate(),101) now
结果为:
now
------ ---------------------------------
|15.09.2001
Stil数字在转换时间时的含义如下:
--------------------------------- --- -------------------------------- -----------
Stil (2 Ziffern stellen das Jahr dar) |. Eingabe- und Ausgabeformate |. ----------- ------------------------- ----------- ------------------------- ----------
0 | yyy hh:miAM (oder PM) ---------- -------------------------- ---------
1. ------------------- ----------------- -------------------
2 |. 102 ANSI ANSI jj-mm-tt jj-mm-tt
---------- --------------------------------------------- ------------------- --------------------------------------------- ------------------- -
3
-- ----------- --------------- --------------------- --------------- ------------------
4 Deutschland ------------- ----------------------- --------
5 🎜>--- ------------- ------------------------------------- ------------- ------------------------------------- -----
6 | 106 | tt mon jj
----------------- -------------------------------------------------- --------------
7 | 107 | Mo TT,JJ
---------------- -------------------------------------------------- ---------------
8 | 108 | hh:mm:ss
---------------------------- -------------------------------------------------- -
9 | 109 | Mo TT JJJJ hh:mi:ss:mmmmAM(或PM)
--------------------------------- -------------------------------------------------- -------------------------
10 | 110 美国 | MM-TT-JJ
--------------- -------------------------------------------------- -
11 | 111 日本 | jj/mm/tt
---------------------------- -------------------------------------------------- --
12 ----- -------- ------------------------------------------ -------- ----------
13 |. 113 Europäischer Standardwert |. -------------------------------------------- ------ -------------------------------------------- ---
14 |. 114 |. hh:mi:ss:mmm (24-Stunden-Format)
--------- ------ -------------------------------------------- ------ ---------------------------
20 :ss (24-Stunden-Format)
------- --------------------------------- ----------------- --------------------------------- ----------------- -
21 | >