0
我在按日期/时间合并两个表时遇到问题。SAS日期和时间转换
在表A中,变量'dt1'的格式是'20140127',其中类型是数字; 在表B中,变量'dt2'的格式是'27JAN2014',其中类型是日期。
我可以使用什么函数使它们可以相互对应?
谢谢!
我在按日期/时间合并两个表时遇到问题。SAS日期和时间转换
在表A中,变量'dt1'的格式是'20140127',其中类型是数字; 在表B中,变量'dt2'的格式是'27JAN2014',其中类型是日期。
我可以使用什么函数使它们可以相互对应?
谢谢!
我建议将所有日期变量存储为SAS日期,以便您可以使用标准日期函数。例如。
data _null_;
a1 = 20140127;
a2 = '27jan2014'd
b = input(a1,yymmdd8.);
format a: b yymmdd10.;
put _all_;
run;
我刚刚尝试以下方式,其中STAY_DT_KEY格式为“20140127”。它返回.......不是SAS日期。谢谢!数据测试5; 集RMREPORT.staypace3; stay_date =输入(STAY_DT_KEY,yymmdd8。); format STAY_DT_KEY:stay_date yymmdd10 .; 跑; –