Convert getdate() to int

前端 未结 2 1221
南旧
南旧 2021-01-17 18:25

When I run the following query:

select convert(int, getdate())

I get the result:

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

(1 row(s) affected)
         


        
2条回答
  •  孤街浪徒
    2021-01-17 18:56

    Its the number of days since I think 1/1/1900, sql-server keeps the number of days since then.

    Try dividing that number by roughly 365. You should get the value back in years (112). Since 1900 + 112 = 2012

提交回复
热议问题