以为我可以使用 convert(varchar(10),DateColumn,101),就像我对大多数日期到日期的转换一样,但输出与输入相同,yyyymmdd
答案 0 :(得分:2)
这是一个应该回答你问题的简单例子:
declare @date date
set @date = '19901124'
select @date --your date format
select CONVERT(varchar(10), @date, 101) --new date format
希望有所帮助。
谢谢, 马特
答案 1 :(得分:2)
declare @date varchar(8)
set @date = '20151205'
SELECT convert(varchar(10), cast(@date AS date),103) -- dd/mm/aaaa
101 = mm / dd / aaaa
103 = dd / mm / aaaa
111 = aaaa / mm / dd