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


R lubridate local_time 從日期時間向量獲取當地時間。

local_time 檢索指定時區的時鍾時間。計算通過 dttz 參數進行矢量化,最短的參數根據標準 R 規則進行回收。

用法

local_time(dt, tz = NULL, units = "secs")

參數

dt

日期時間對象。

tz

用於計算當地時間的時區特征向量。

units

直接傳遞給as.difftime()

例子


x <- ymd_hms(c("2009-08-07 01:02:03", "2009-08-07 10:20:30"))
local_time(x, units = "secs")
#> Time differences in secs
#> [1]  3723 37230
local_time(x, units = "hours")
#> Time differences in hours
#> [1]  1.034167 10.341667
local_time(x, "Europe/Amsterdam")
#> Time differences in secs
#> [1] 10923 44430
local_time(x, "Europe/Amsterdam") == local_time(with_tz(x, "Europe/Amsterdam"))
#> [1] TRUE TRUE

x <- ymd_hms("2009-08-07 01:02:03")
local_time(x, c("America/New_York", "Europe/Amsterdam", "Asia/Shanghai"), unit = "hours")
#> Time differences in hours
#> [1] 21.034167  3.034167  9.034167
源代碼:R/time-zones.r

相關用法


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