Date 如何将CRSP日期类型转换为正常日期类型YYMMDD?

Date 如何将CRSP日期类型转换为正常日期类型YYMMDD?,date,date-conversion,Date,Date Conversion,我正在努力解决将CRSP数据集的日期类型转换为正常日期类型(如YYMMDD)的问题。我的CRSP数据集以SAS格式下载,但日期由SAS整数表示,如7456 有人知道如何将SAS整数转换为正常的日期格式YYMMDD吗?我将非常感谢你的帮助 SAS将日期存储为天数,使用0表示1960-01-01。因此,根据您使用的系统,您只需要在系统用于存储1960年1月1日的值上增加7456天 data _null_; input date ; put date comma7. +1 date date9

我正在努力解决将CRSP数据集的日期类型转换为正常日期类型(如YYMMDD)的问题。我的CRSP数据集以SAS格式下载,但日期由SAS整数表示,如7456


有人知道如何将SAS整数转换为正常的日期格式YYMMDD吗?我将非常感谢你的帮助

SAS将日期存储为天数,使用0表示1960-01-01。因此,根据您使用的系统,您只需要在系统用于存储1960年1月1日的值上增加7456天

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