向给定时间Rstudio添加分钟数

向给定时间Rstudio添加分钟数,r,datetime,R,Datetime,我有一个数据帧,其中时间以以下格式给出:Tue Apr 03 18:00:06+0000 2012 时区偏移量以分钟为单位,格式为:240 如何将240分钟添加到上述时间,以便从UTC时间获取本地时间?我们可以转换为POSIXct,然后添加minutes library(lubridate) out <- as.POSIXct(str1, format = '%a %b %d %H:%M:%S +0000 %Y') %m+% minutes(240) tz(out) <- "

我有一个数据帧,其中时间以以下格式给出:Tue Apr 03 18:00:06+0000 2012

时区偏移量以分钟为单位,格式为:240


如何将240分钟添加到上述时间,以便从UTC时间获取本地时间?

我们可以转换为
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"
库(lubridate)
出来
str1 <- 'Tue Apr 03 18:00:06 +0000 2012'