Добавление минут к заданному времени Rstudio

#r #datetime

#r #дата и время

Вопрос:

У меня есть фрейм данных, где время задается в формате: Вт 03 апреля 18:00:06 0000 2012

И смещение часового пояса задается в минутах в формате: 240

Как мне добавить 240 минут к указанному выше времени, чтобы я мог получить местное время по времени UTC?

Ответ №1:

Мы могли бы преобразовать в POSIXct , а затем добавить minutes

 library(lubridate)
out <- as.POSIXct(str1, format = '%a %b %d %H:%M:%S  0000 %Y') %m % minutes(240)
tz(out) <- "UTC"
out
#[1] "2012-04-03 22:00:06 UTC"
  

данные

 str1 <- 'Tue Apr 03 18:00:06  0000 2012'