日期功能SAS

时间:2016-12-03 14:34:46

标签: sas

使用'intck'计算两个日期之间的天数。

data test;
x=intck('day','01dec2016'd,'31dec2016'd);
run;

输出为x = 30。 它应该是31.如何解决?“

1 个答案:

答案 0 :(得分:0)

这是单程!

data test;
  x=intck('day','01dec2016'd,'31dec2016'd)+1;
run;

as @jonrsharpe comments ..这些日期之间确实有30天,因此如果您要查找一个月中的天数,可以尝试从上个月的最后一天开始 - 或者只是添加一个。