R语言
Dates
位于 base
包(package)。 说明
表示日历日期的类 "Date"
的说明。
用法
## S3 method for class 'Date'
summary(object, digits = 12, ...)
## S3 method for class 'Date'
print(x, max = NULL, ...)
参数
object , x |
要汇总或打印的 |
digits |
计算的有效位数。 |
max |
numeric 或 |
... |
从其他方法传递或向其他方法传递的进一步参数。 |
细节
日期表示为自 1970 年 1 月 1 日以来的天数,较早的日期为负值。它们始终按照现行公历的规则印刷,尽管该历法很久以前就没有使用过(英国及其殖民地于 1752 年采用该历法)。打印时假定年份为零。
日期应该是整数值,但这在内部表示中并不强制执行。打印时将忽略小数天数。可以通过 mean
方法或通过添加或减去来生成小数天数(请参阅 Ops.Date
)。
当日期转换为日期时间时(例如通过 as.POSIXct
或 as.POSIXlt
,其时间将被视为 UTC 午夜)。
打印日期涉及到类 "POSIXlt"
的转换,该类将距今约 7.8 亿年以上的日期视为 NA
。
对于许多方法,请参阅methods(class = "Date")
。有几个是单独记录的,见下文。
例子
(today <- Sys.Date())
format(today, "%d %b %Y") # with month as a word
(tenweeks <- seq(today, length.out=10, by="1 week")) # next ten weeks
weekdays(today)
months(tenweeks)
(Dls <- as.Date(.leap.seconds))
## Show use of year zero:
(z <- as.Date("01-01-01")) # how it is printed depends on the OS
z - 365 # so year zero was a leap year.
as.Date("00-02-29")
# if you want a different format, consider something like (if supported)
## Not run: format(z, "%04Y-%m-%d") # "0001-01-01"
format(z, "%_4Y-%m-%d") # " 1-01-01"
format(z, "%_Y-%m-%d") # "1-01-01"
## End(Not run)
## length(<Date>) <- n now works
ls <- Dls; length(ls) <- 12
l2 <- Dls; length(l2) <- 5 + length(Dls)
stopifnot(exprs = {
## length(.) <- * is compatible to subsetting/indexing:
identical(ls, Dls[seq_along(ls)])
identical(l2, Dls[seq_along(l2)])
## has filled with NA's
is.na(l2[(length(Dls)+1):length(l2)])
})
也可以看看
Sys.Date
表示当前日期。
weekdays
方便提取函数。
带有额外参数和文档的方法:
Ops.Date
-
适用于
"Date"
对象上的运算符。 format.Date
-
用于与字符串之间的转换。
axis.Date
-
和
hist.Date
用于绘图。 seq.Date
-
、
cut.Date
和round.Date
用于实用程序操作。
DateTimeClasses
用于日期时间类。
相关用法
- R DateTimeClasses 日期时间类
- R Defunct 将对象标记为已失效
- R Deprecated 将对象标记为已弃用
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 将文本推回连接
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R invisible 将打印模式更改为不可见
- R noquote “无引号”字符串打印类
- R warning 警告信息
- R rapply 递归地将函数应用于列表
- R basename 操作文件路径
- R with 评估数据环境中的表达式
- R formals 访问和操纵形式参数
- R icuSetCollate 按 ICU 设置整理
- R search 给出 R 对象的搜索路径
- R gzcon 通过连接(解)压缩 I/O
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Date Class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。