将SAS中的单词日期转换为ddmmyy格式

时间:2016-09-01 15:19:52

标签: date formatting sas

我在SAS中有一个日期和时间字符变量(示例2016年9月1日00:00:00 GMT),我想将此日期部分存储为DDMMYY8。格式。我不确定如何做到这一点,或者如果没有使用INDEX查找空格并压缩它,是否可以快速完成此操作?

由于

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用扫描功能分隔日期值并将它们转换为日期变量:

data test;
char_date='12 September 2016 00:00:00 GMT';
format date date9.;
date=input(scan(char_date,1," ")||substr(scan(char_date,2," "),1,3)||scan(char_date,3," "),date9.);
run;