【发布时间】:2015-10-09 20:29:13
【问题描述】:
是否可以从 R 的默认日期格式转换为用户定义的格式(此处为“m/d/yyyy”)并避免在结果日期中出现前导零?
在下面的示例中,我想让date_2 看起来像date_1。有没有办法使用format 或其他函数(理想情况下在一行代码中)来做到这一点,或者我需要求助于gsub 来查找并删除月份前面的前导零(“09”)和date_2 中的日期(“05”)?
我查看了有关 DateTimeClasses、strptime、POSIXct 和 format 的文档,但没有找到答案。
date_1<-"9/5/2008"
date_num<-as.Date(date_1,"%m/%d/%Y")
> date_num
[1] "2008-09-05"
date_2<-format(date_num,"%m/%d/%Y")
date_2
[1] "09/05/2008"
【问题讨论】:
标签: r date datetime formatting