當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R lubridate date 獲取/設置日期時間的日期部分


日期時間必須是 POSIXct、POSIXlt、Date、chron、yearmon、yearqtr、zoo、zooreg、timeDate、xts、its、ti、jul、timeSeries 和 fts 對象。

用法

date(x)

date(x) <- value

參數

x

日期時間對象

value

定義了 date() 函數的對象

x 的日期作為 Date

細節

date() 尚不支持 0 CE 之前的年份。此外,date() 尚未為 period 對象定義。

底座兼容性

可以在沒有任何參數的情況下調用date(),以返回表示當前日期時間的字符串。這提供了與其覆蓋的 base:date() 的兼容性。

例子

x <- ymd_hms("2012-03-26 23:12:13", tz = "America/New_York")
date(x)
#> [1] "2012-03-26"
as.Date(x) # by default as.Date assumes you want to know the date in UTC
#> [1] "2012-03-27"
as.Date(x, tz = "America/New_York")
#> [1] "2012-03-26"
date(x) <- as.Date("2000-01-02")
x
#> [1] "2000-01-02 23:12:13 EST"
源代碼:R/accessors-date.R

相關用法


注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Get/set date component of a date-time。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。