r - 如何转换字符串末尾有 AM/PM 的时间戳?

标签 r

我正在尝试将此时间戳转换为 POSIXct

t1 <- c("19-Jun-13 06.00.00.00 PM")

如果我这样做:
t1 <- as.POSIXct(t1, format="%d-%b-%y %H:%M:%S")

这会转换这个时间戳吗?最后会考虑上午/下午吗?

最佳答案

阅读 ?strptime . %p ,仅适用于 %I ,不是 %H .您的时间格式也不正确。您的时间以 "." 分隔,不是 ":" .

as.POSIXct("19-Jun-13 06.00.00.00 PM", format="%d-%b-%y %I.%M.%OS %p")

关于r - 如何转换字符串末尾有 AM/PM 的时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17240428/

相关文章:

r - 如何设置分组箱线图中每个面板的背景颜色?

r - Linux 环境中默认的 .RData 工作空间保存在哪里?

r - 插入符和 Shiny : cannot create prediction app driven by caret model

r - 复杂的 reshape

r - 使用 readr::parse_double() 解析双分组数

r - 在 ggplot aes(size) 中控制 'base' 点大小

r - R 中的 log10 转换

R lme4 错误在 '/usr/lib/rstudio/bin/rsession' : malloc(): memory corruption:

r - 如何使用 ggplot2 在 R 中为多个 y 系列制作线性拟合线?

r - R中有函数重载吗?