2015-04-21 17 views
11

Una ricerca rapida su google sembra non portarmi da nessuna parte. Quali sono i fusi orari validi nell'opzione tz di lubridate? In particolare, sto cercando il fuso orario di Brasilia. Grazie!Fusi orari validi in lubridate

library(lubridate) 
dts <- c("6-3-1995 12:01:01","29-3-1995 23:01:01","29-3-1995 20:01:01") 
dmy_hms(dts)    # locale's tz default 
dmy_hms(dts, tz = "chile") # Chilean time (has one time zone only) 
+5

Effettuare una ricerca tramite 'OlsonNames()' - ad esempio 'grep (" Brazil ", OlsonNames(), value = TRUE)' – thelatemail

+0

Brilliant @thelatemail! Questo restringe le opzioni. Presumo che "Brazil/East" sia quello giusto ... – emagar

risposta

12

Prendere una ricerca tramite OlsonNames() che prevede una perdita di tutti i fusi orari validi sul sistema host. ad esempio

grep("Brazil",OlsonNames(),value=TRUE) 

... fornisce quattro possibili risultati per il Brasile.