R 在日期时间中添加 10 分钟



我有一个约会时间,我想增加10分钟。 例如"2018-08-09 20:00:00 BST"+10min 将是"2018-08-09 20:10:00 BST" 我试过了:

date1 <- "2018-08-09 20:00:00 BST"
date2 <- as.POSIXct(date1 , format="%H:%M:%S %d-%b-%Y")
date3 <-date2+10
date3 

但这没有奏效。

只需添加一个数值以秒为单位,因此您可以乘以 60。您也可以使用tz参数设置时区以as.POSIXct,但它找不到"BST"

date1 <- "2018-08-09 20:00:00 BST"
date2 <- as.POSIXct(date1 , format="%Y-%m-%d %H:%M:%S")
date3 <-date2+10*60
date3 
[1] "2018-08-09 20:10:00 PDT"

最新更新