【发布时间】:2017-04-08 09:39:53
【问题描述】:
我有一个字符变量,其值如下:
Aug 1, 2015
我想在 date9 中有这个日期值。和一个 DDMMYYD10。格式。
这是我尝试过的:
month=upcase(substr(startdato,1,3));
day=0!!substr(startdato,5,1);
year=substr(startdato, 8,4);
startdato_a=trim(day)!!trim(month)!!trim(year);
FORMAT Startdato2 date9.;
format startdato3 DDMMYYD10.;
Startdato2 = INPUT(startdato_a,date9.);
Startdato3 = INPUT(startdato_a,date9.);
我得到这个输出:
month=AUG
day=01
year=2015
startdato_a=01AUG2015
startdato2=.
startdato3=.
为什么我在 startdato2 和 startdato3 中没有得到值?
【问题讨论】:
标签: date input formatting sas