- [R日期转换特定格式
问题描述:
我在POSIXlt格式的日期:- [R日期转换特定格式
mydate
[1] “2011-12-25 15时47分21秒”
,我想字符串“12/25/2011“
我试过使用"mydate$mon+1/mydate$mday/mydate$year+1900"
但我有问题让R评估正确的术语。
而且,我试图用as.Date
但format="%m/%d/%y"
它忽略了格式和输出
as.Date(mydate)
[1] “2011-12-25”
感谢,
答
嗨,你打算做到这一点?
new <- as.POSIXlt("2011-12-25 15:47:21")
format(new, format="%d/%m/%Y")
答
我要放在一个无耻的自我插头有关R包我开发,它会自动执行此操作。版本0.0.1可在此处获得https://github.com/ramnathv/intellidate
library(intellidate)
new <- as.POSIXlt("2011-12-25 15:47:21")
str_to_date(new)
"2011-12-25"
另请参阅'strftime'。 – 2011-12-20 10:19:35