Sql server 如何将DateTime转换为文本并与文本关联?
我想将DateTime转换为文本并与文本关联Sql server 如何将DateTime转换为文本并与文本关联?,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我想将DateTime转换为文本并与文本关联 declare @AssignDate datetime set @AssignDate =getdate() select 'Date: ' + convert(char(16),@AssignDate) 但我的输出是这样的:日期:2012年10月9日3:0 我的输出应该是“日期:09/10/2012 15:30” 没有一种格式可以工作,但可以分为两部分 declare @AssignDate datetime = getdate() sele
declare @AssignDate datetime
set @AssignDate =getdate()
select 'Date: ' + convert(char(16),@AssignDate)
但我的输出是这样的:日期:2012年10月9日3:0
我的输出应该是“日期:09/10/2012 15:30”
没有一种格式可以工作,但可以分为两部分
declare @AssignDate datetime = getdate()
select 'Date: ' + convert(char(10),@AssignDate,103) + ' '
+ convert(char(5),@AssignDate,108)