Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie formatiere ich datetime als M/D/YYYY in SQL Server?

Ich denke, die einzige Möglichkeit, die Sie haben, ist, so etwas zu tun:

DECLARE @datetime DATETIME = '2015-01-01'

SELECT LTRIM(STR(MONTH(@datetime))) + '/' +
       LTRIM(STR(DAY(@datetime))) + '/' +
       STR(YEAR(@datetime), 4)

Mit SQL Server 2012 und höher können Sie Folgendes tun:

SELECT FORMAT(@datetime, 'M/d/yyyy')