我按照以下示例的格式将日期格式设置为字符串:
“ 2016年5月18日星期三”
有没有一种方法可以将其直接转换为日期,也许使用as.Date(mystring,someformat)?
我们可以使用删除Wednesday
后跟空格,sub
并将其转换为“日期”
as.Date(sub("^\\S+\\s+", "", str1), "%d %b %Y")
#[1] "2016-05-18"
如果我们正在使用lubridate
,请使用dmy
library(lubridate)
dmy(str1)
#[1] "2016-05-18 UTC"
str1 <- "Wednesday 18 May 2016"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句