我有一个这样的存储过程:
ALTER procedure [dbo].[startandenddtime]
@startdate nvarchar(100)
as begin
declare @date3 nvarchar(100) = cast(CONVERT(varchar(100), @startdate + ' 16:59:59', 120) as datetime)
select date3 as startdate
end
如果我将 startdate 作为 2013-05-08 传递,我将输出为:
但我想输出为2013-05-08 16:59:59.000
..所以我如何转换这种格式是我可以存储在 nvarchar varibale 中的日期时间