0

哪个更正确?

SQL:

select datediff(HOUR, '2013-01-01 00:00:00 AM','2013-12-31 11:59:59 PM') = 8759

谷歌: https ://www.google.com/search?q=hours+ina+year& oq=hours+in+a+year = 8765.81

4

2 回答 2

1

在这里,谷歌计算器使用的是热带年,这是地球绕太阳公转的时间。如果您不考虑我们的日历,一年中有 365.24 天 24 小时,如果您希望“年”具有可以用作单位的恒定值,这很有用。

您可能不想忽略我们的日历,所以一年有 365 或 366 天。

于 2013-09-21T13:18:13.280 回答
0

他们向你展示了不同的东西。

谷歌正在向您展示天文年份 - 地球绕太阳转一周所需的时间(与wiki中的数字相匹配)。

SQL 向您显示了正确的数字,除了您有舍入错误(因为您错过了最后一分钟)。它应该是 8760,即 24*365。

于 2013-09-21T13:16:18.967 回答