Formatando Datas
Formatando Datas
PM) 1
USA SELECT CONVERT(VARCHAR(8), 01-01-06
MM-DD-YY
GETDATE(), 10) AS [MM-DD-YY]
USA SELECT CONVERT(VARCHAR(10), 01-01-2006
MM-DD-YYYY
GETDATE(), 110) AS [MM-DD-YYYY]
– SELECT CONVERT(VARCHAR(8), 98/11/23
YY/MM/DD
GETDATE(), 11) AS [YY/MM/DD]
– SELECT CONVERT(VARCHAR(10), 1998/11/23
YYYY/MM/DD
GETDATE(), 111) AS [YYYY/MM/DD]
ISO SELECT CONVERT(VARCHAR(6), 980124
YYMMDD
GETDATE(), 12) AS [YYMMDD]
ISO SELECT CONVERT(VARCHAR(8), 19980124
YYYYMMDD
GETDATE(), 112) AS [YYYYMMDD]
Europe SELECT CONVERT(VARCHAR(24), 28 Apr 2006
DD Mon YYYY
default + GETDATE(), 113) 00:34:55:190 1
HH:MM:SS:MMM(24h) 1
milliseconds
– SELECT CONVERT(VARCHAR(12), 11:34:23:013
HH:MI:SS:MMM(24H) GETDATE(), 114) AS
[HH:MI:SS:MMM(24H)]
YYYY-MM-DD ODBC SELECT CONVERT(VARCHAR(19), 1972-01-01 13:42:24
HH:MI:SS(24h) Canonical GETDATE(), 120)
ODBC SELECT CONVERT(VARCHAR(23), 1972-02-19
YYYY-MM-DD Canonical GETDATE(), 121) 06:35:24.489
HH:MI:SS.MMM(24h) (with
milliseconds)
YYYY-MM- ISO8601 SELECT CONVERT(VARCHAR(23), 1998-11-
DDTHH:MM:SS:MMM GETDATE(), 126) 23T11:25:43:250
DD Mon YYYY Kuwaiti SELECT CONVERT(VARCHAR(26), 28 Apr 2006
HH:MI:SS:MMMAM 1 GETDATE(), 130) 12:39:32:429AM 1
DD/MM/YYYY Kuwaiti SELECT CONVERT(VARCHAR(25), 28/04/2006
HH:MI:SS:MMMAM GETDATE(), 131) 12:39:32:429AM
DATENAME(MM, GETDATE()) + ‘ ‘ +
DD Month YY 1
RIGHT(CAST(YEAR(GETDATE()) AS VARCHAR(4)), 2) AS
[DD Month YY]
SELECT CAST(DAY(GETDATE()) AS VARCHAR(2)) + ‘ ‘ + 11 September 2002 1
DATENAME(MM, GETDATE()) + ‘ ‘ +
DD Month YYYY 1
CAST(YEAR(GETDATE()) AS VARCHAR(4)) AS [DD Month
YYYY]
SELECT RIGHT(CONVERT(VARCHAR(8), GETDATE(), 5), 5) 12/92
AS [MM-YY]
MM-YY
SELECT SUBSTRING(CONVERT(VARCHAR(8), GETDATE(),
5), 4, 5) AS [MM-YY]
SELECT RIGHT(CONVERT(VARCHAR(10), GETDATE(), 05-2006
MM-YYYY
105), 7) AS [MM-YYYY]
SELECT RIGHT(CONVERT(VARCHAR(7), GETDATE(), 120), 92/12
5) AS [YY-MM]
YY-MM
SELECT SUBSTRING(CONVERT(VARCHAR(10),
GETDATE(), 120), 3, 5) AS [YY-MM]
YYYY-MM SELECT CONVERT(VARCHAR(7), GETDATE(), 120) AS 2006-05
[YYYY-MM]
MMDDYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 122506
1), ‘/’, ”) AS [MMDDYY]
MMDDYYYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 12252006
101), ‘/’, ”) AS [MMDDYYYY]
DDMMYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 240702
3), ‘/’, ”) AS [DDMMYY]
DDMMYYYY SELECT REPLACE(CONVERT(VARCHAR(10), GETDATE(), 24072002
103), ‘/’, ”) AS [DDMMYYYY]
Mon-YY 1 SELECT REPLACE(RIGHT(CONVERT(VARCHAR(9), Sep-02 1
‘ ‘, ‘-‘) AS [DD-Mon-YY]
DD-Mon-YYYY 1 SELECT REPLACE(CONVERT(VARCHAR(11), GETDATE(), 25-Dec-20051
106), ‘ ‘, ‘-‘) AS [DD-Mon-YYYY]