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


R lubridate with_tz 獲取不同時區的日期時間

with_tz 返回一個日期時間,因為它會出現在不同的時區中。測量的實際時刻不會改變,隻是測量的時區發生變化。當輸入無法識別的時區時,with_tz 默認為通用協調時區 (UTC)。有關 R 如何識別時區的更多信息,請參閱Sys.timezone()

用法

with_tz(time, tzone = "", ...)

# S3 method for default
with_tz(time, tzone = "", ...)

參數

time

POSIXct、POSIXlt、Date、chron 日期時間對象或 data.frame 對象。當 data.frame 時,data.frame 的所有 POSIXt 元素均使用 with_tz() 進行處理,並返回新的 data.frame。

tzone

包含要轉換到的時區的字符串。 R 必須將字符串中包含的名稱識別為係統上的時區。

...

傳遞給其他方法的參數。

更新時區中的 POSIXct 對象

也可以看看

例子

x <- ymd_hms("2009-08-07 00:00:01", tz = "America/New_York")
with_tz(x, "GMT")
#> [1] "2009-08-07 04:00:01 GMT"
源代碼:R/time-zones.r

相關用法


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