当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。