- 11
- 0
- 约4.75千字
- 约 7页
- 2019-10-25 发布于安徽
- 举报
.
.
R语言日期的表示和运算(详细总结)
1、取出当前日期
Sys.Date()
[1] 2014-10-29
date() #注意:这种方法返回的是字符串类型
[1] Wed Oct 29 20:36:07 2014
2、在R中日期实际是double类型,是从1970年1月1日以来的天数
typeof(Sys.Date())
[1] double
3、转换为日期
用as.Date()可以将一个字符串转换为日期值,默认格式是yyyy-mm-dd。
as.Date(2007-02-01) #得到2007-02-01,显示为字符串,但实际是用double存储的
as.double(as.Date(1970-01-01)) #结果为0,是从1970年1月1日以来的天数。
可以把定制的日期字符串转换为日期型
as.Date(2007年2月1日, %Y年%m月%d日)
[1] 2007-02-01
格式
意义
%Y
年份,以四位数字表示,2007
%m
月份,以数字形式表示,从01到12
%d
月份中当的天数,从01到31
%b
月份,缩写,Feb
%B
月份,完整的月份名,指英文,February
%y
年份,以二位数字表示,07
4、把日期值输出为字符串
today - Sys.Date()
format(today, %Y年%m月%d日)
[1] 2014年10月29日
5
原创力文档

文档评论(0)