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


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