我有一个日期/时间向量,其中月份以字符串格式显示(例如,Jun,May,Jul)。
我想将当前要素日期变量转换为日期格式。当前日期如下:
"01/Jun/18 1:22 AM", "12/May/18 3:14 AM", "23/Jul/18 11:47 AM"
答案 0 :(得分:0)
我们可以根据您想要的输出使用as.Date
或as.POSIXct
as.Date(x, "%d/%b/%y %H:%M")
#[1] "2018-06-01" "2018-05-12" "2018-07-23"
as.POSIXct(x, format = "%d/%b/%y %H:%M")
#[1] "2018-06-01 01:22:00 GMT" "2018-05-12 03:14:00 GMT" "2018-07-23 11:47:00 GMT"
阅读?strptime
,以获取有关格式详细信息的更多信息。
数据
x <- c("01/Jun/18 1:22 AM", "12/May/18 3:14 AM", "23/Jul/18 11:47 AM")