我觉得应该选读成字符串,然后再操作,应该有去掉字符串里的特殊符号的函数。
我没去找那个函数,编了这么个程序,可能麻烦点,不过很简单,呵呵,不知道能不能达到你的要求。
data a;<br />
input x y$13-28;<br />
year=substr(y,1,4);<br />
month=substr(y,6,1);<br />
day=substr(y,8,1);<br />
hour=substr(y,10,1);<br />
minute=substr(y,12,2);<br />
second=substr(y,15,2);<br />
dat=mdy(month,day,year);<br />
time=hms(hour,minute,second);<br />
cards;<br />
13900492204 2008-1-1 1:20:05<br />
;<br />
run;