So verwenden Sie CONVERT:
Format:
CONVERT(data_type,expression[,style])
Beschreibung:
Dieser Stil wird im Allgemeinen zwischen Zeittypen (datetime, smalldatetime) verwendet. und Zeichen Zeichenfolgentypen (nchar, nvarchar, char, varchar)
werden nur beim gegenseitigen Konvertieren verwendet
Beispiel:
SELECT CONVERT(varchar(30),getdate(),101) jetzt
Das Ergebnis ist
jetzt
-----------------------------------------------------
15.09.2001
Die Bedeutung von Stilzahlen bei der Zeitumrechnung ist wie folgt
------------------------------------- -------- ------------------------------------------ -------- ----
Stil (2 Ziffern stellen das Jahr dar) | Format
------ ---------------------------------------- ---------- -------------------------- -------
- |. Montag tt jjjj hh:miAM(oder PM)
-------------------- ------------------- ----------------- ------------------- ---------
1 |. 101 |. MM/TT/JJ
------ ------------------- ----------------- ------------------- --------
2 | -MM-TT
------------- ------------------------------ -------------------- ---------------- ----
3 |. tt/mm/jj
- -------------- -------------------- ---------------- -----------------
4 |. 104 |. tt-mm-jj
----------------- --------------------------- --------- ----------- --------
105 | -------------------------- ---------- -------------------------- -------------------
6 |. 106 |. dd mo yy
----------------- --------- -------------------------- ---------- -------
7 |. Mo tt,jj
------ -------- --------------------------- --------- -----------------
8 |. 108 |. hh: mm:ss
----------------- -------------------------------- ------------------- -------------------------------- ---
- |. 9 oder 109 | :ss:mmmmAM (oder PM)
------------------------------------ ---- -------------------------------- ------------------- --------
110 |. mm-dd-yy
------------ -------------------------------- ------------------- -------------
11 |. JJ/MM/TT
------ -------------------------------------------- ------ ------------------------------------------
12 | |. jjmmtt
------------- ----------------------------------------------- --- -----
- |. 13 oder 113 |. dd mon yyyy hh:mi:ss:mmm (24-Stunden-Format)
--------------- -- ------------------------------------------------ -- --------------
14 |. hh:mi:ss:mmm (24-Stunden-Format)
--------------------------------- -------------------------------------------------- -- -
- |. yyyy-mm-dd hh:mi:ss (24-Stunden-Format)
------------------- --- -------------------------------- --- --------
- |. yyyy-mm-dd hh:mi:ss:mmm (24- Stundenformat)
---------------- ----- --------------------------------------------- ----- -
Verfügbare Stilwerte:
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
Auswählen CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Auswählen CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Auswä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
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