[英]SAS: How many days in year
有人知道SAS功能,可以返回給定日期算出的年天數嗎?
例如:
input value - date,
output value - days in the year(date)
我從文檔中獲取了示例,並對其進行了修改以匹配您的要求
data _null;
startdate='01jan14'd;
enddate=DATE();
actual=datdif(startdate, enddate, 'act/act');
put actual;
run;
這應該輸出160
因為這是今天和1月1日之間的天數(今天不計算在內)
開始日期是2014年1月1日
結束日期是DATE(),即“今天”
這使用了datdif函數,該函數在鏈接中有詳細說明。
由於SAS 日期只是數字...您可以通過簡單地加減它們來對其進行操作。
Data _null_;
Diff= today() - '01Jan2014'd;
Put Diff=;
Run;
在日志中返回160。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.