SAS.根据文件,为什么"2002年1月11日"=="88399"?

Ale*_*lex 7 date sas

我正在阅读日期文档,但无法理解SAS如何处理日期:

SAS网站上,他们解释的Jan 1 1961是366,这是有道理的:这是天数Jan 1 1960.

进一步他们转换Jan 11 2002成为88399什么?这没有任何意义.天从数Jan 1 1960Jan 11 2002不是88399,这是16K左右!

他们在哪里获得88399?

提前致谢 !

在此输入图像描述

lc.*_*lc. 8

我认为这是文档中的拼写错误或计算错误,应该是1月11日,2 02 02.

http://www.wolframalpha.com/input/?i=jan+1+1960+%2B+88399+days

FWIW,-67019似乎是正确,2002年1月11日正确值是15351.

  • (作为过去编写SAS文档的人...)我想指出的链接是大约15年前发布的SAS v8.目前的文档已修复此问题.http://support.sas.com/documentation/cdl/en/lrcon/67885/HTML/default/viewer.htm#p1wj0wt2ebe2a0n1lv4lem9hdc0v.htm (5认同)
  • 我还补充一点,当通过support.sas.com上的一张票提出问题时,SAS非常善于为文档制作文件 - 如果不是业内最好的一个响应客户请求的话(因为他们应该这样做)得到的价格). (2认同)