calsunny 发表于 2015-2-9 23:02 
谢谢你帮忙
可是 262015 有可能直接转化成 2/6/2015? 这是我来问的目的
像‘262015’这种本身存在歧义的日期,sas中如果直接按照dt1=input(date,mmddyy10.) ;转换,sas系统是会检测到错误的(日志窗口可能看不到ERROR,但事实上_error_ = 1),尽管用input(date,anydtdte.)转换可能不会报错,但因为使用anydtdte后,是安装一定的日期格式顺序对日期值进行转换,在不确定原始日期值的书写格式时,会存在一定的风险。我们在收集日期资料时应尽量标准,避免不必要的错误。