要将转换datetime为MM/DD/YYYY,可以使用:
datetime
MM/DD/YYYY
declare @datetime datetime = '2015-01-01' select convert(varchar(10),convert(date,@datetime),101)
评估为01/01/2015。如何将日期转换为1/1/2015?
01/01/2015
1/1/2015
http://www.sql-server-helper.com/tips/date-formats.aspx上的任何M/D/YYYY格式都不匹配。
M/D/YYYY
我认为您唯一的可能是执行以下操作:
DECLARE @datetime DATETIME = '2015-01-01' SELECT LTRIM(STR(MONTH(@datetime))) + '/' + LTRIM(STR(DAY(@datetime))) + '/' + STR(YEAR(@datetime), 4)
使用SQL Server 2012及更高版本,您可以执行以下操作:
SELECT FORMAT(@datetime, 'M/d/yyyy')