LoslegenKostenlos loslegen

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

Kurs anzeigen

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 zwischen game2_local und game3_local anwendest.

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(___)
Code bearbeiten und ausführen