小编典典

将getdate()转换为int

sql

当我运行以下查询时:

select convert(int, getdate())

我得到结果:

-----------
41238

(1 row(s) affected)

有谁知道这是什么意思?


阅读 45

收藏
2021-04-07

共1个答案

小编典典

它是我认为的天数1/1/1900,因此sql-server保持此后的天数。

尝试将该数字除以大约365。您应该以年为单位返回该值(112)。自1900 + 112 = 2012

2021-04-07