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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。