2016-12-03 126 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天,所以如果你在一個月內尋找的天數,你可以嘗試從上月的最後一天開始 - 或只需添加一個。