我的问题是一个表,它将日期和时间作为整数存储在两个单独的列中。我知道这就是 sql server 在内部存储日期的方式 - 第一个 4 字节 int 用于 1900 - 01 - 01 之后的日期,第二个 4 字节 int 用于午夜之后的滴答声,但我的值不对应于此。
直接示例 - 日期:77262,时间:3767327。
时间值转换为日期时间(在二进制(4)转换之后) - 1900-01-01 03:29:17.757 但日期甚至不接近它应该是什么,我确信它必须在 2012 年 7 月的某个地方.我可能缺少一些基本的东西,但我真的找不到任何解决方案。