【发布时间】:2015-10-28 07:11:54
【问题描述】:
我想把给定的日期转换成YYYY-MM-DD的格式。
给定日期:
DECLARE @Date1 VARCHAR(50) = '30-01-2015'
现在我想把它转换成2015-01-30。
我的尝试:
尝试1:
SELECT CONVERT(VARCHAR(50),'30-01-2015',126)
尝试2:
SELECT CONVERT(VARCHAR(50),'30-01-2015',120)
两者都尝试,结果保持不变,即30-01-2015。
【问题讨论】:
-
因为这是字符串而不是
date。 -
@Igor,哦!知道了。非常感谢。
标签: sql-server date datetime sql-server-2008-r2