如何将包含数据733803的字段转换为sql server上的datetime?
答案 0 :(得分:1)
733803是什么数据?它是unix时间戳吗? 如果答案如下。
select dateadd(ss, 733803, '1970-01-01')
答案 1 :(得分:0)
您可以简单地从整数转换为日期时间,如下所示:
declare @outDate as datetime
set @outDate = CAST(@integerValue as datetime)
当然,这假设你的整数是日期时间的有效sql整数表示,并且可能还取决于你运行它的服务器的区域设置。
例如,您提供的整数在我的sql server上转换为3909中的日期,那么在生成该int时可能还会发生其他事情吗?