SAS中的日期格式通常使用数字来表示,其中整数部分表示自 1960 年 1 月 1 日起的天数,小数部分表示当天的时间。其中,日期以 yyyymmdd 的形式表示,即年、月、日各占4位。
例如,2023年2月21日可以表示为 20230221。
在 SAS 中,将这个数字解释为日期可以使用 DATE9. 格式来显示,例如:
data _null_;
date_str = '20230221';
date_num = input(date_str, yymmdd8.);
put date_num date9.;
run;
这段代码将字符串 '20230221' 转换为日期格式并输出。
输出结果为:21FEB2023。
需要注意的是,SAS 中的日期和时间都是以数字形式存储的,可以进行计算和比较。但是,需要使用合适的格式将其转换为可读性更强的字符串格式。