Thanks for your help and it's really helpfull.I achieved it by doing below. Let me if you see any loophole in my code. data auth; input AU_TRANS_DATE_JUL; datalines; 114010 14010 ; run; data req_date; set auth(keep=AU_TRANS_DATE_JUL reqt_hh reqt_mm reqt_ss); if AU_TRANS_DATE_JUL>100000 then auth_trans_date=tranwrd(put(dhms(datejul(1900000+AU_TRANS_DATE_JUL),reqt_hh,reqt_mm,reqt_ss),E8601DT21.),'T',' '); else auth_trans_date=tranwrd(put(dhms(input(put(AU_TRANS_DATE_JUL,6.),JULIAN6.),reqt_hh,reqt_mm,reqt_ss),E8601DT21.),'T',' '); run;
... View more