Мы можем использовать as.POSIXct
для преобразования строки в дату и время, а затем использовать format
для извлечения только времени.
format(as.POSIXct(x, format = "%a %b %d %H:%M:%S %z %Y"), "%H:%M:%S")
#[1] "16:25:06"
, где
as.POSIXct(x, format = "%a %b %d %H:%M:%S %z %Y") #gives
#[1] "2018-09-07 16:25:06 GMT"
Проверка ?strptime
для более подробной информации
данные
x <- "Fri Sep 07 16:25:06 +0000 2018"