0

我想将 DateTime 转换为文本并与文本连接。

declare @AssignDate datetime 
set @AssignDate =getdate()
select 'Date: ' + convert(char(16),@AssignDate)

但我的输出如下:日期:2012 年 10 月 9 日 3:0,

我的输出应该是“日期:09/10/2012 15:30”

4

1 回答 1

1
declare @AssignDate datetime = getdate()
select 'Date: ' + convert(char(10),@AssignDate,103) + ' '
                + convert(char(5),@AssignDate,108)

没有一种CONVERT格式可以使用,但您可以分两部分进行。

于 2012-10-09T09:43:18.743 回答