簡體   English   中英

SAS:一年中有多少天

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM