when I run code1 and code 2, different values got for variable num2_1. Anyone can help to explain why? I use SAS EG Version 5.1 Code1 data test; var1 = '2015-01-01'; var2 = '2015-01-01T10:00'; if length(var1)=10 then num1 = input(strip(var1)||'T10:00',e8601dt.); num2_1 = input(strip(var2),e8601dt.); num2_2 = input(var2,e8601dt.); run; Code 2 data test; var1 = '2015-01-01'; var2 = '2015-01-01T10:00'; /*if length(var1)=10 then num1 = input(strip(var1)||'T10:00',e8601dt.);*/ num2_1 = input(strip(var2),e8601dt.); num2_2 = input(var2,e8601dt.); run;
... View more