ID EN
Miscellaneous

timezones

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Informasi tentang zona waktu di R. Sys.timezone mengembalikan nama zona waktu saat ini.

Syntax

R
Sys.timezone(location = TRUE)<p></p><p>OlsonNames(tzdir = NULL)</p>

Arguments

Parameter Deskripsi
location logical: defunct: ignored, with a warning for false values.
tzdir The time-zone database to be used: the default is to try known locations until one is found.

Return Value

Sys.timezone mengembalikan string karakter khusus OS, mungkin NA atau string kosong (yang pada beberapa OS berarti UTC). Ini akan menjadi lokasi seperti "Eropa/London" jika bisa dipastikan. Wilayah zona waktu dapat dikenal dengan beberapa nama: misalnya "Eropa/London" juga dikenal sebagai GB, GB-Eire, Europe/Belfast, Europe/Guernsey, Europe/Isle_of_Man, dan Europe/Jersey. Beberapa wilayah juga dikenal berdasarkan ringkasan zona waktunya, misalnya PST8PDT adalah alias Amerika/Los_Angeles. OlsonNames kembali

Details

Zona waktu adalah topik khusus sistem, namun saat ini hampir semua platform R menggunakan kode dasar serupa, yang digunakan oleh Linux, macOS, Solaris, AIX, dan FreeBSD, dan diinstal dengan R di Windows. (Sayangnya ada banyak kesalahan khusus sistem dalam implementasinya.) Versi kode sumber R dapat digunakan pada perangkat yang mirip Unix dan juga pada Windows: ini adalah default untuk macOS dan direkomendasikan untuk Solaris. Zona waktu saat ini seharusnya dapat diatur melalui variabel lingkungan TZ: lihat bagian 'Nama zona waktu' untuk mengetahui nilai yang sesuai. Sys.timezone() akan mengembalikan nilai TZ jika disetel pada awalnya (dan pada beberapa OS selalu disetel), jika tidak, ia akan mencoba mengambil nilai dari OS yang jika disetel untuk TZ akan memberikan zona waktu awal. ('Awalnya' berarti sebelum waktu tertentu

Contoh

Example
R
# NOT RUN {
Sys.timezone()

str(OlsonNames()) ## typically close to 600 hundred names,
## typically some acronyms/aliases such as "UTC", "NZ", "MET", "Eire", ..., but
## mostly pairs (and triplets) such as "Pacific/Auckland"
table(sl <- grepl("/", OlsonNames()))
OlsonNames()[ !sl ] # the simple ones
head(Osl <- strsplit(OlsonNames()[sl], "/"))
(tOS1 <- table(vapply(Osl, `[[`, "", 1))) # Continents, countries, ...
table(lengths(Osl))# most are pairs, some triplets
str(Osl[lengths(Osl) >= 3])# "America" South and North ...
# }

See Also

Sys.time as.POSIXlt. https://en.wikipedia.org/wiki/Time_zone and https://data.iana.org/time-zones/tz-link.html for extensive sets of links. https://data.iana.org/time-zones/theory.html for the ‘rules’ of the Olson/IANA database.