sql-server - 将日期时间转换为 nvarchar 但保留格式

标签 sql-server sql-server-2005 datetime

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

因此,我尝试以正常格式“2012-10-23 13:59:47.000”存储 DATETIME,但将其存储为 NVARCHAR。 SQL 希望将其设为“2012 年 10 月 23 日 12:40PM”,我该如何执行此操作?

现在我正在做:

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/

相关文章:

sql-server - 如何存储数据库之间共享的数据?

sql-server - SQL Server 2008如何同步不同服务器的数据库?

python - 系统错误 : <class 'pyodbc.Error' > returned a result with an error set

sql - 交叉表多列

JavaScript 日期对象 - 如何将通用日期转换为今天的开始日期?

asp.net - 共享主机中的 "The transaction log for database is full due to ' LOG_BACKUP '"

sql-server-2005 - 如何在 SQL Server 的 where 子句中使用别名列名

SQL Server 插入日期为 1/1/1900

Android获取时间格式

python - 如何在python中使字符串中的字符串可选