2016-12-03 122 views
0

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

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

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

+0

为什么你认为输出应该是31? – jonrsharpe

回答

0

这是一种方法!

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

为@jonrsharpe评论。有确实的日期之间的30天,所以如果你在一个月内寻找的天数,你可以尝试从上月的最后一天开始 - 或只需添加一个。