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


R lubridate make_datetime 从数字表示高效创建日期时间


make_datetime()base::ISOdate()base::ISOdatetime() 的非常快速的 drop-in 替代品。 make_date() 生成 Date 类的对象。

用法

make_datetime(
  year = 1970L,
  month = 1L,
  day = 1L,
  hour = 0L,
  min = 0L,
  sec = 0,
  tz = "UTC"
)

make_date(year = 1970L, month = 1L, day = 1L)

参数

year

数字年份

month

数字月份

day

数字日

hour

数字小时

min

数字分钟

sec

数字秒

tz

时区。默认为 UTC。

细节

输入向量被默默地回收。除了 sec 之外的所有输入都会默默地转换为整数向量; sec 可以是整数或双精度。

例子

make_datetime(year = 1999, month = 12, day = 22, sec = 10)
#> [1] "1999-12-22 00:00:10 UTC"
make_datetime(year = 1999, month = 12, day = 22, sec = c(10, 11))
#> [1] "1999-12-22 00:00:10 UTC" "1999-12-22 00:00:11 UTC"
源代码:R/instants.r

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Efficient creation of date-times from numeric representations。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。