开始使用免费开始使用

设置时区

如果导入的日期时间时区不正确,您可以使用 force_tz() 来设置。将日期时间作为第一个参数传入,并在 tzone 参数中提供合适的时区。请记住,时区需要来自 OlsonNames()

我想观看 2015 年女子世界杯中新西兰队的比赛,但 FIFA 网站上列出的时间都是比赛场地的当地时间。在本练习中,您将帮我设置正确的时区;接下来的一题,您将帮我确定我需要在什么时间收看比赛。

本练习是课程的一部分

在 R 中处理日期和时间

查看课程

练习说明

我已将 FIFA 网站上新西兰队小组赛第 2 场和第 3 场比赛的时间放在您的代码中。

  • 第 2 场在埃德蒙顿进行。使用 force_tz() 将第 2 场的时区设置为 "America/Edmonton"
  • 第 3 场在温尼伯进行。使用 force_tz() 将第 3 场的时区设置为 "America/Winnipeg"
  • 使用 as.period() 作用于 game2_localgame3_local 之间的区间,计算球队在两场比赛之间有多长时间休息。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# 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(___)
编辑并运行代码