如何从 R 中具有月份名称的时间戳中提取日期
How to extract date from time stamp that has month name in R
我需要从
等时间戳格式中提取日期
"Aug-02-2017 07:54:31 AM UTC"
我想以 2017-08-02 的形式提取日期。如何在 R 中做到这一点?我尝试使用 "lubridate" 包,但它无法解析它。
使用基础as.POSIXct
函数:
> format(as.POSIXct("Aug-02-2017 07:54:31 AM UTC",format='%b-%d-%Y'))
[1] "2017-08-02"
试试 anytime 图书馆
library(anytime)
anydate("Aug-02-2017 07:54:31 AM UTC")
[1] "2017-08-02"
> s1="Aug-02-2017 07:54:31 AM UTC"
> library(lubridate)
Attaching package: ‘lubridate’
The following object is masked from ‘package:base’:
date
> d1=mdy_hms(s1)
> d1
[1] "2017-08-02 07:54:31 UTC"
> date(d1)
[1] "2017-08-02"
我需要从
等时间戳格式中提取日期"Aug-02-2017 07:54:31 AM UTC"
我想以 2017-08-02 的形式提取日期。如何在 R 中做到这一点?我尝试使用 "lubridate" 包,但它无法解析它。
使用基础as.POSIXct
函数:
> format(as.POSIXct("Aug-02-2017 07:54:31 AM UTC",format='%b-%d-%Y'))
[1] "2017-08-02"
试试 anytime 图书馆
library(anytime)
anydate("Aug-02-2017 07:54:31 AM UTC")
[1] "2017-08-02"
> s1="Aug-02-2017 07:54:31 AM UTC"
> library(lubridate)
Attaching package: ‘lubridate’
The following object is masked from ‘package:base’:
date
> d1=mdy_hms(s1)
> d1
[1] "2017-08-02 07:54:31 UTC"
> date(d1)
[1] "2017-08-02"