Добавить дату и время в имя выходного файла pdf
я экспортирую выходные данные графика из R в pdf-файл.
Я хотел бы добавить Sys.time()
и Sys.Date(
) к имени outfile.
например у меня есть заявление
pdf("output filename.pdf", 8,10)
Я хотел бы вывести, чтобы выглядеть так
вывод filename 2010-03-25 2pm.pdf
или что-то подобное.
3 ответов
комбината Sys.time()
с некоторым форматированием, чтобы получить то, что вы хотите:
paste(format(Sys.time(), "%Y-%m-%d %I-%p"), "pdf", sep = ".")
[1] "2011-03-24 03-PM.pdf"
параметры форматирования можно найти в ?strptime
разбейте его на два шага для легкой реализации в других документах.
st=format(Sys.time(), "%Y-%m-%d_%H:%M")
paste("filename_",st, ".pdf", sep = "")
[1] "filename_2018-06-19_11:20.pdf"