開始使用免費開始

就在此時此地

在 R 中,日期用 Date 物件表示,時間則用 POSIXct 物件表示。不過在底層,這些日期與時間其實都是單純的數值。Date 物件儲存自 1970 年 1 月 1 日以來的天數;而 POSIXct 物件則是儲存自 1970 年 1 月 1 日以來的秒數。

1970 年 1 月 1 日是許多程式語言在表示日期與時間時共用的起點。這只是約定俗成,沒有特別的原因。當然,你也可以建立早於 1970 年的日期與時間;在這種情況下對應的數值會是負數。

本練習屬於課程

R 中級

檢視課程

練習說明

  • 向 R 取得目前的日期,並將結果存成變數 today
  • 想看 today 的底層長相,對它呼叫 unclass()
  • 向 R 取得目前的時間,並將結果存成變數 now
  • 想看對應 now 的數值,對它呼叫 unclass()

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Get the current date: today


# See what today looks like under the hood


# Get the current time: now


# See what now looks like under the hood
編輯並執行程式碼