始める無料で始める

今、この瞬間

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
コードを編集して実行