我将日期存储为SQL Server 2000数据库中的字符串,如下所示:
01/01/2017
我需要获取,拆分,重新排列并将其输出到.csv
,如下所示:
2017-01-01
我一直在玩REPLACE
和CONVERT
功能,但似乎没有人做我需要它做的事情。任何建议都会有所帮助。
答案 0 :(得分:0)
这应该可以解决问题......
DECLARE @DateString VARCHAR(15) = '1/1/2015';
SELECT ReformattedDate = CONVERT(CHAR(10), CAST(@DateString AS DATETIME), 21);
...返回
ReformattedDate
---------------
2015-01-01