如何將包含數據733803的字段轉換爲sql server上的datetime?將int轉換爲datetime
0
A
回答
0
您可以簡單地從一個整數轉換爲datetime,像這樣:
declare @outDate as datetime
set @outDate = CAST(@integerValue as datetime)
當然,這假定你的整數是日期時間的有效的SQL整數表示,將可能也取決於你的服務器的區域設置運行這個。
例如,您提供的整數在我的sql服務器上轉換爲3909中的日期,因此在生成該int時可能還有其他事情正在進行?
1
什麼數據是733803?它是一個unix時間戳嗎? 如果是下面的答案。
select dateadd(ss, 733803, '1970-01-01')
很傷心它不是從sql服務器詮釋日期時間。 使用magic 7 for windows和sql server 2000作爲數據庫的前端應用程序。 – Irman 2010-04-29 02:12:29