【发布时间】:2015-07-02 06:10:46
【问题描述】:
我有一个这种格式的出生日期变量:15APR1954 我需要设置一个显示当前年龄的新变量 - 就好像今天的日期是 01.01.2011 为了使用 var,如何转换日期? 否则它会给我以下错误:“MDY 函数调用没有足够的参数”。
data DAT2;set DAT1;
array BD{*} birth_date;
Curage=0;
do i=1 to dim(BD);
Curage+(MDY(01012011)-(birth_date));
end;
drop i;
run;
【问题讨论】:
-
您是专门寻找截至 1/1/YYYY 的年龄,还是只是一个占位符,可以是一年中的任何日期?