如何从R中具有月份名称的时间戳中提取日期

时间:2017-08-03 10:40:36

标签: r datetime lubridate

我需要从时间戳格式中提取日期,例如

  

" Aug-02-2017 07:54:31 UTC"

我想以 2017-08-02 的形式提取日期。如何在R中做到?我尝试使用" lubridate"包但它无法解析它。

3 个答案:

答案 0 :(得分:2)

尝试随时的库

library(anytime)
anydate("Aug-02-2017 07:54:31 AM UTC")
[1] "2017-08-02"

答案 1 :(得分:1)

{{1}}

答案 2 :(得分:0)

使用基础as.POSIXct功能:

> format(as.POSIXct("Aug-02-2017 07:54:31 AM UTC",format='%b-%d-%Y'))
[1] "2017-08-02"