Zeitzone festlegen
Wenn du ein Datum mit Uhrzeit importierst und die Zeitzone falsch ist, kannst du sie mit force_tz() setzen. Übergebe das Datum mit Uhrzeit als erstes Argument und die passende Zeitzone an das Argument tzone. Denk daran: Die Zeitzone muss aus OlsonNames() stammen.
Ich wollte 2015 Neuseeland bei der Frauenfußball-Weltmeisterschaft schauen, aber die Zeiten auf der FIFA-Website waren alle in der lokalen Zeit der Spielorte angegeben. In dieser Übung hilfst du mir, die Zeitzonen zu setzen; in der nächsten Übung finden wir dann heraus, um wie viel Uhr ich einschalten musste, um die Spiele zu sehen.
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in R
Anleitung zur Übung
Ich habe die auf der FIFA-Website angegebenen Zeiten für die Spiele 2 und 3 der Gruppenphase für Neuseeland in deinen Code eingefügt.
- Spiel 2 wurde in Edmonton ausgetragen. Verwende
force_tz(), um die Zeitzone von Spiel 2 auf"America/Edmonton"zu setzen. - Spiel 3 wurde in Winnipeg ausgetragen. Verwende
force_tz(), um die Zeitzone von Spiel 3 auf"America/Winnipeg"zu setzen. - Finde heraus, wie lange das Team zwischen den beiden Spielen pausieren konnte, indem du
as.period()auf das Intervall zwischengame2_localundgame3_localanwendest.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Game2: CAN vs NZL in Edmonton
game2 <- mdy_hm("June 11 2015 19:00")
# Game3: CHN vs NZL in Winnipeg
game3 <- mdy_hm("June 15 2015 18:30")
# Set the timezone to "America/Edmonton"
game2_local <- ___(game2, tzone = ___)
game2_local
# Set the timezone to "America/Winnipeg"
game3_local <- ___(game3, tzone = ___)
game3_local
# How long does the team have to rest?
as.period(___)