1.ISOdate() 将指定数字转化为日期。
> ISOdate(2016,12,11)
[1] "2016-12-11 12:00:00 GMT"
也可以添加数字写成时分秒的形式。
> ISOdatetime(2016,11,12,12,48,56)
[1] "2016-11-12 12:48:56 CST"
2.系统日期和时间
> Sys.Date()
[1] "2016-12-12"
> Sys.time()
[1] "2016-12-12 19:32:33 CST"
> date()
[1] "Mon Dec 12 19:34:06 2016"
> class(date())
[1] "character"
注意此处是character 格式,而Sys.date()和Sys.time(),均为时间型的变量。
3.as.Date(x,format) 将字符串形式的日期转为日期变量。
%Y ,%A,其中大写对应的是全称,%y,%a 表示简写的情况。
> date1<-paste(08,c("01","02","03"),2016,sep="/")
> date2<-as.Date(date1,"%m/%d/%Y")
> date2
[1] "2016-08-01" "2016-08-02" "2016-08-03"
</