Как мы можем получить точный вывод Sys.time()
(например, "2020-01-14 17:21:31 AEDT"
) в виде строки / символьного вектора?
Фон
Вывод моего Sys.time()
составляет
[1] "2020-01-14 17:21:31 AEDT"
, dput()
которого
structure(1578982891.74164, class = c("POSIXct", "POSIXt"))
В консоли, похоже, это может быть class
character
, но, как мы видим из dput
(или по вызову class()
), это не
structure(1578982891.74164, class = c("POSIXct", "POSIXt")) %>% class()
[1] "POSIXct" "POSIXt"
Точный вывод после - "2020-01-14 17:21:31 AEDT"
, где "2020-01-14 17:21:31 AEDT" %>% class
- character
.
Также обратите внимание: я бы хотел не использовать внешние пакеты для этого
Что я пробовал до сих пор
Очевидная вещь, которую стоит попробовать, Sys.time() %>% as.character
, удаляет символы в конце (AEDT
в данном случае), что не здесь не нужно