阅读此字符串格式" 05MAR15:21:58:17"作为R的日期
答案 0 :(得分:6)
在基地R:
x <- "05MAR15:21:58:17"
提取可以使用的日期:
as.Date(as.POSIXct(x, format='%d%b%y:%H:%M:%S'))
#"2015-03-05"
,同样地,当时:
format(as.POSIXct(x, format='%d%b%y:%H:%M:%S'),"%H:%M:%S")
[1] "21:58:17"
答案 1 :(得分:1)
他们的关键是lubridate
包!
library(lubridate)
x="05MAR15:21:58:17"
dmy_hms(x)
dmy_hms
代表“日月小时分秒”,这是它们在您的字符串中出现的顺序。同样地,还有mdy_hms
功能。