format( as.Date( "7-1-2019", format = "%d-%m-%Y" ), "%d-%m-%Y" )
возвращает строку: [1] "07-01-2019"
Если вы ожидаете объект Date в качестве выходного, используйте
as.Date( "7-1-2019", format = "%d-%m-%Y" )
, который возвращает Date: [1] "2019-01-07"
edit
на основе комментариев ниже
dates <- c("8/28/2019","8/2/2019" ,"8/8/2019", "8/14/2019", "12/1/2019", "1/12/2019")
format( as.Date( dates, format = "%m/%d/%Y" ), format = "%d-%m-%Y" )
возвращает
[1] "28-08-2019" "02-08-2019" "08-08-2019" "14-08-2019" "01-12-2019" "12-01-2019"