📅  最后修改于: 2023-12-03 15:09:16.645000             🧑  作者: Mango
在 R 编程语言中,有时候我们需要从日期和时间的对象中提取出仅包含日期的部分。这个过程很简单,只需要使用 as.Date()
函数,并给出日期的格式即可。
假设我们有以下一个时间向量 datetime
:
datetime <- c("2019-01-01 12:34:56", "2019-01-02 09:07:56", "2019-01-03 18:45:23")
如果我们想仅返回日期部分,则可以使用 as.Date()
函数,给出日期的格式 %Y-%m-%d
:
date <- as.Date(datetime, format = "%Y-%m-%d")
这将会把 datetime
中的所有时间转换为仅包含日期的对象,存储在 date
中。我们可以通过 print()
函数查看 date
的值:
print(date)
输出结果为:
[1] "2019-01-01" "2019-01-02" "2019-01-03"
可以看到,输出结果只包括日期,不包括时间。
使用 as.Date()
函数可以很方便地从日期和时间的对象中提取出仅包含日期的部分。需要注意的是,在使用 as.Date()
函数时,需要给出日期的格式,否则可能会出现日期不正确的情况。