一天有多少秒?
一天有多少秒?一天有 24 小時、每小時 60 分鐘、每分鐘 60 秒,所以理論上應該有 24*60*60 = 86400 秒,對吧?
不一定!在這個練習中,你會看到一個反例。你能找出到底發生了什麼事嗎?
本練習屬於課程
在 R 中處理日期與時間
練習說明
我們已在你的指令碼中放入 3 個時間點:2017 年美國太平洋時區的 3 月 11 日、3 月 12 日與 3 月 13 日的中午。
- 先計算
mar_13與mar_12的時間差(秒)。這應該會符合你的直覺。 - 接著計算
mar_12與mar_11的時間差(秒)。有沒有很意外?
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Three dates
mar_11 <- ymd_hms("2017-03-11 12:00:00",
tz = "America/Los_Angeles")
mar_12 <- ymd_hms("2017-03-12 12:00:00",
tz = "America/Los_Angeles")
mar_13 <- ymd_hms("2017-03-13 12:00:00",
tz = "America/Los_Angeles")
# Difference between mar_13 and mar_12 in seconds
difftime(___, ___, units = ___)
# Difference between mar_12 and mar_11 in seconds
difftime(___, ___, units = ___)