作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将特定日期添加到 POSIXct 对象。我尝试了下面的方法
library(lubridate)
input_time = as.POSIXct("2018-05-05T14:14:05")
input_time + lubridate::days(1)
这给出的输出为“2018-05-06 UTC”,没有小时和秒 (14:14:05)。我希望它的格式与 input_time (2018-05-06T14:14:05) 相同。如何保留时秒信息
最佳答案
as.POSIXct
未测试您的时间格式。这就是您得到此结果的原因。
您可以使用以下格式使其正确:
library(lubridate)
# note the format option to get it correct
input_time = as.POSIXct("2018-05-05T14:14:05", format = "%Y-%m-%dT%H:%M:%OS")
input_time + lubridate::days(1)
[1] "2018-05-06 14:14:05 UTC"
或者只使用 lubridate 中的所有函数:
input_time <- lubridate::ymd_hms("2018-05-05T14:14:05")
input_time + lubridate::days(1)
[1] "2018-05-06 14:14:05 UTC"
关于r - 如何将天数添加到 R 中的 POSIXct 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64482049/
我是一名优秀的程序员,十分优秀!