开始使用免费开始使用

此时此地

在 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
编辑并运行代码