【问题标题】:Strange integer in date field日期字段中的奇怪整数
【发布时间】:2015-04-29 02:20:16
【问题描述】:

所以这是我以前没有遇到过的。我有一个包含两列的表 - 日期和时间 - 都是整数。我试图让日期成为人类可读的,但我不确定它们是如何被转换的。举几个例子:

2015 年 4 月 26 日下午 4:40 从数据库中出来:

日期:78281 时间:6005006

2015 年 4 月 25 日上午 10:32 是:

日期:78280 时间:3796720

日期似乎是递增的,但从什么时候开始的天数,这是标准吗?

【问题讨论】:

    标签: sql-server-2008 date


    【解决方案1】:

    显然,日期数是自 1800 年 12 月 28 日以来的天数, 时间数字是自午夜以来的毫秒数。

    我听说 sql server 将 datetime 作为浮点数以完全相同的样式保存,但我不知道为什么要使用该日期,但 here's another question about it.

    【讨论】:

      猜你喜欢
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-14
      • 1970-01-01
      • 2020-03-15
      • 1970-01-01
      • 2013-06-25
      相关资源
      最近更新 更多