积极答复者
怎么把bigint转为date类型

问题
答案
-
先转化成 字符类型, 然后 用 112 格式转化
DECLARE @n BIGINT
SET @n = 20100101
SELECT CONVERT(DATETIME, CONVERT(NVARCHAR(8), @n), 112)结果
2010-01-01 00:00:00.000
- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年4月1日 7:34
全部回复
-
先转化成 字符类型, 然后 用 112 格式转化
DECLARE @n BIGINT
SET @n = 20100101
SELECT CONVERT(DATETIME, CONVERT(NVARCHAR(8), @n), 112)结果
2010-01-01 00:00:00.000
- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年4月1日 7:34