转换sas中的时间戳

时间:2014-06-30 17:47:33

标签: sql sas

我正在尝试将时间戳变量从sql导入到sas。变量看起来像“2014-05-02 23:40:42”。如果我使用proc导入,它会自动转换为25美元。

我希望将此时间戳转换为日期变量,以便分析新近度。但是,我无法使用格式成功地完成它:

格式创建DATETIME19。;

(这会返回错误消息:ERROR 48-59:找不到格式$ DATETIME或无法加载。)

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试anydtdtm.信息:

data _null_;
  x="2014-05-02 23:40:42";
  y=input(x,anydtdtm25.);
  put y= datetime25.;
run;

给出:

y=02MAY2014:23:40:42