我将返回 DATETIME 或 NVARCHAR = 'MULTIPLE',具体取决于操作是否已执行多次。

所以我试图将 DATETIME 存储在其正常格式 '2012-10-23 13:59:47.000' 但作为 NVARCHAR。 SQL 希望将其设为“2012 年 10 月 23 日下午 12:40”,我该怎么做?

现在我正在做:

CAST(r.Date_And_Time) AS NVARCHAR(30))

最佳答案

Declare @CreatedDate datetime
Select @CreatedDate='20121210'
Select CONVERT(VARCHAR,@createdDate, 21)

关于sql-server - 将日期时间转换为 nvarchar 但保留格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13772466/

10-13 06:26