SQL Server中1/1/1753的意义是什么?

  • 回答 (2)
  • 关注 (0)
  • 查看 (157)

为什么1753?他们对1752有什么反应?

图啥来图啥来提问于
御姐万岁回答于

路过说一句:

在过去几年的三月/四月或十月/十一月,Windows不再知道如何将UTC正确转换为美国当地时间。这些日期的UTC时间戳现在有点荒谬。如果操作系统在美国政府最新的DST规则之前拒绝处理任何时间戳,那将是非常恶劣的,所以它只是简单地处理了一些错误。SQL Server拒绝在1753年之前处理日期,因为需要大量额外的特殊逻辑来正确处理它们,并且不想处理它们错误。

最爱开车啦互联网的敏感者回答于

该升级到SQL Server 2008并使用DateTime2数据类型,它支持日期范围:0001-01-01到9999-12-31。

扫码关注云+社区

领取腾讯云代金券