相关文章推荐
内向的脸盆  ·  SAS ...·  5 天前    · 
强悍的双杠  ·  python - TypeError at ...·  1 年前    · 

input date sas yyyymmdd

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 中的日期和时间都是以数字形式存储的,可以进行计算和比较。但是,需要使用合适的格式将其转换为可读性更强的字符串格式。

  •