我想将DateTime转换为文本并使用文本连接。
declare @AssignDate datetime
set @AssignDate =getdate()
select 'Date: ' + convert(char(16),@AssignDate)
但我的输出结果如下:日期:2012年10月9日3:0,
我的输出应为“日期:09/10/2012 15:30”
答案 0 :(得分:1)
declare @AssignDate datetime = getdate()
select 'Date: ' + convert(char(10),@AssignDate,103) + ' '
+ convert(char(5),@AssignDate,108)
没有一种CONVERT格式可以使用,但您可以分两部分进行。