例3.14 将日期时间值换算为以秒计数的计算方法。
data;
mdy=mdy(08,18,2001);
put mdy=;
format mdy yymmdd10.;
hms=hms (21,50,51);
put hms=;
x=21* 60* 60 + 50* 60 + 51; put x=;
dhms=dhms(date(),21,50,51);
put dhms=;
dhms=dhms(15263,21,50,51);
put dhms=;
y=15263 * 24 * 3600 + x; put y=;
run;
结果显示:
mdy=2001-08-18
hms=78651
x=78651
dhms=1347832251
dhrns=1318801851
y=1318801851
(1)hms 和第一个dhms 还有第二个dhms是怎么得出数值的啊?
(2)求日期和时间的总秒数,时间转成秒好理解,关于日期那部分,上面标红的那个15263是怎么来的呀?