SAS 9.3 DATETIME VARIABLE FORMAT AS DATE

后端 未结 8 1535
误落风尘
误落风尘 2020-12-18 16:36

I have a datetime22.3 variable which I would like to display as date.

for eg I want to display 17JUL2006:00:00:00.000 as 07/17/2006

How do I do this?

8条回答
  •  暖寄归人
    2020-12-18 17:04

    use the same princpiple in a data step

    data _null_;
       a='17JUL2006:00:00:00.000'd;
       put a;
       put 'formatted date='a MMDDYY10.;
    run;
    

    This is the output from my SAS 9.3

    44   data _null_;
    45   a = '17JUL2006:00:00:00:000'D;
    46   put a;
    47   put 'formatted ' a MMDDYY10.;
    48   run;
    
    16999
    formatted 07/17/2006
    NOTE: DATA statement used (Total process time):
          real time           0.00 seconds
          cpu time            0.00 seconds
    

提交回复
热议问题