如何解析 2018 年 11 月 4 日 07:39 AM 格式的字符串

How to Parse string of the format 04 Nov 2018 07:39 AM

我有从外部报告导入的数据,其中包含以下格式的日期列:2018 年 11 月 4 日 07:39 上午 我想将该字符串解析为日期,但无法找到可以处理该格式的订单字符串

library(lubridate)
Vec1 <- ("04 Nov 2018 07:39 AM")
parse_date_time(Vec1, orders = 'dmy')

[1] 不适用 警告信息: 所有格式都无法解析。未找到格式。

阅读?strptime

Vec1 <- ("04 Nov 2018 07:39 AM")
as.POSIXct(Vec1, format = "%d %b %Y %H:%M %p")
#[1] "2018-11-04 07:39:00 GMT"

对于 lubridate,您实际上需要小时和分钟组件

library(lubridate)
parse_date_time(Vec1, orders = "dmyhm")

或如@ed_sans所述

dmy_hm(Vec1)