Hi, I am using your code too. I have to read 2 dates and they are of the form 2015-10-01. The first column works perfectly .However, the second column does not work and I am using the same code for both. Please help data C; input text_dt $19. text_dte $20.; datalines; 2015-10-06 09:53:25 2015-10-07 07:51:01 ; run; data C; format actual_start actual_end datetime20.; set C; actual_start =dhms(input(scan(text_dt,1,' '),yymmdd10.),scan(scan(text_dt,2,' '),1,':'), scan(scan(text_dt,2,' '),2,':'),scan(scan(text_dt,2,' '),3,':')); actual_end =dhms(input(scan(text_dte,1,' '),yymmdd10.),scan(scan(text_dte,2,' '),1,':'), scan(scan(text_dte,2,' '),2,':'),scan(scan(text_dte,2,' '),3,':')); run; ERROR :- Invalid argument to function INPUT at line 71 column 20. actual_start=06OCT2015:09:53:25 actual_end=. text_dt=2015-10-06 09:53:25 text_dte=2015-10-07 07:51:01 _ERROR_=1 _N_=1
... View more