I have the following dataset, I would like to convert date and time that are currently in the CHAR format to date and time respectively, and datetime have: RecordID Date Time 1 12/14/2020 1214 2 11/19/2019 900 3 1/11/2021 815 4 1/8/2021 1314 want: RecordID Date Time date_new time_new date_time_new 1 12/14/2020 1214 12/14/2020 12:14 12/14/2020 12:14 2 11/19/2019 900 11/19/2019 9:00 11/19/2019 9:00 3 1/11/2021 815 1/11/2021 8:15 1/11/2021 8:15 4 1/8/2021 1314 1/8/2021 13:14 1/8/2021 13:14 I tried the following: data want; set have; format Date_newmmddyy10. Time_new time10. date_time_new datetime.; Date_new= input(Date,yymmdd10.); Time_new= input(substr(Time, 12, 10), time10.); Date_time_new = DHMS (Date_new, 0, 0, time_new); run; Date_new works but not the time_new or date_time_new
... View more