While I think you would be better off creating a numeric variable instead of changing the character variable, that's a different story. Keeping my opinion out of it, here is a possibility:
data want;
length datevar $ 10;
set have;
datevar = put (input(datevar, mmddyy8.), mmddyys10.);
run;
The "s" in the middle of the new format name indicates that slashes should be used as separators.
Missed SAS Innovate in Orlando?
Catch the best of SAS Innovate 2025 — anytime, anywhere. Stream powerful keynotes, real-world demos, and game-changing insights from the world’s leading data and AI minds.