在我的 table 上

LoginDate
2013-08-29 13:55:48
loginDate列的数据类型为nvarchar(150)
我想使用SQL命令将logindate列转换为日期时间格式

预期结果。
LoginDate
29-08-2013 13:55:48

最佳答案

DECLARE @chr nvarchar(50) = (SELECT CONVERT(nvarchar(50), GETDATE(), 103))

SELECT @chr chars, CONVERT(date, @chr, 103) date_again

关于sql - 在SQL Server 2008中将NVARCHAR转换为DATETIME,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19218982/

10-12 19:15