0
我正在努力解决将CRSP数据集的日期类型转换为正常日期类型(如YYMMDD)的问题。我的CRSP数据集是以SAS格式下载的,但日期以SAS整数表示,例如7456.如何将CRSP日期类型转换为正常日期类型YYMMDD?
任何人都知道如何将SAS整数转换为正常日期格式YYMMDD?我将非常感谢您的帮助!
我正在努力解决将CRSP数据集的日期类型转换为正常日期类型(如YYMMDD)的问题。我的CRSP数据集是以SAS格式下载的,但日期以SAS整数表示,例如7456.如何将CRSP日期类型转换为正常日期类型YYMMDD?
任何人都知道如何将SAS整数转换为正常日期格式YYMMDD?我将非常感谢您的帮助!
SAS将日期存储为使用0表示1960-01-01的天数。所以,这取决于系统使用的是你只需要7456天添加到您的系统用于存储1月1日的价值,1960年
data _null_;
input date ;
put date comma7. +1 date date9. +1 date yymmdd10. ;
cards;
0
7456
;
0 01JAN1960 1960-01-01
7,456 31MAY1980 1980-05-31
WOOW它的作品!非常感谢!!! –