Summary of usage of sqlserver CONVERT() function
How to use CONVERT:
Format:
CONVERT(data_type,expression[,style])
Description:
This style is generally used between time type (datetime, smalldatetime) and string type (nchar, nvarchar, char, varchar)
Only used when converting each other.
Example:
SELECT CONVERT(varchar(30),getdate(),101) now
The result is
now
-------------------------------- -----------------------
09/15/2001
style numbers have the following meaning when converting time
---------- -------------------------------------------------- -------------------------------------
Style (2 digits indicating the year) | Style (4 digits) Indicates the year) | Input and output format
------------------------------------------------ -------------------------------------------------- -----
- | 0 or 100 | mon dd yyyy hh:miAM (or 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 or 109 | mon dd yyyy hh:mi:ss:mmmmAM(or PM)
-------------------------------------------------- --------------------------------------------------
10 | 110 | mm-dd-yy
--------------------------------------------- -------------------------------------------------- --------
11 | 111 | yy/mm/dd
---------------------------------- -------------------------------------------------- ----------------
12 | 112 | yymmdd
--------------------------- -------------------------------------------------- --------------------
- | 13 or 113 | dd mon yyyy hh:mi:ss:mmm (24-hour format)
------- -------------------------------------------------- ----------------------------------------
14 | 114 | hh:mi:ss :mmm (24-hour format)
------------------------------------------------ -------------------------------------------------- -----
- | 20 or 120 | yyyy-mm-dd hh:mi:ss (24-hour format)
---------------------- -------------------------------------------------- -----------------------
- | 21 or 121 | yyyy-mm-dd hh:mi:ss:mmm (24-hour format)
-------------------------------------------------- --------------------------------------------------
Can be used style value:
SqlServer之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
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

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)
