開始使用免費開始

一天有多少秒?

一天有多少秒?一天有 24 小時、每小時 60 分鐘、每分鐘 60 秒,所以理論上應該有 24*60*60 = 86400 秒,對吧?

不一定!在這個練習中,你會看到一個反例。你能找出到底發生了什麼事嗎?

本練習屬於課程

在 R 中處理日期與時間

檢視課程

練習說明

我們已在你的指令碼中放入 3 個時間點:2017 年美國太平洋時區的 3 月 11 日、3 月 12 日與 3 月 13 日的中午。

  • 先計算 mar_13mar_12 的時間差(秒)。這應該會符合你的直覺。
  • 接著計算 mar_12mar_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 = ___)
編輯並執行程式碼