1. 学ぶ
  2. /
  3. コース
  4. /
  5. R에서 날짜와 시간 다루기

Connected

演習

시간대 설정하기

가끔 datetime을 가져왔는데 시간대가 잘못된 경우가 있어요. 이때는 force_tz()로 설정할 수 있습니다. datetime을 첫 번째 인수로 넘기고, tzone 인수에 적절한 시간대를 전달하세요. 시간대는 반드시 OlsonNames()에서 제공하는 값 중 하나여야 합니다.

저는 2015년 여성 월드컵에서 New Zealand 경기를 보고 싶었는데, FIFA 웹사이트에 표시된 시간은 모두 경기장 현지 시간이었어요. 이번 연습에서는 먼저 시간대를 올바르게 설정하고, 다음 연습에서 제가 어떤 시간에 시청해야 했는지 계산해 볼 거예요.

指示

100 XP

FIFA 웹사이트에 나온 New Zealand 조별리그 2, 3차전의 시작 시간을 코드에 넣어 두었습니다.

  • 2차전은 Edmonton에서 열렸습니다. force_tz()를 사용해 2차전의 시간대를 "America/Edmonton"으로 설정하세요.
  • 3차전은 Winnipeg에서 열렸습니다. force_tz()를 사용해 3차전의 시간대를 "America/Winnipeg"으로 설정하세요.
  • game2_local과 game3_local 사이의 인터벌에 as.period()를 적용해, 두 경기 사이에 팀이 얼마나 쉬었는지 계산하세요.