Насколько я понимаю, нет, это невозможно .
Внутренне R хранит даты как количество дней с 1 января 1970 года и печатает их в формате «ГГГГ-мм-дд». Учитывая, что люди используют разные форматы по всему миру, было бы очень грязно, если бы было иначе.
В качестве дополнительного примечания, если вам нужно нанести данные на график, ggplot2 дает вам возможность правильно отформатировать даты , без необходимости превращать их в символы или факторы.
Как примечание 2, base r позволяет вам настроить формат даты, и это зависит от того, какой системный языковой стандарт доступен, который вы можете установить ( это отличается в разных системах, я использую Ubuntu):
Sys.setlocale("LC_TIME", "en_US.utf8")
format(Sys.Date(), format = "%Y-%b-%d")
[1] "2020-May-01"
Sys.setlocale("LC_TIME", "de_CH.utf8")
format(Sys.Date(), format = "%Y-%b-%d")
[1] "2020-Mai-01"
См. дополнительную информацию здесь:
Как изменить локаль R?
Как установить язык даты по умолчанию в R