📜  如何返回仅包含日期的日期 - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:09:16.645000             🧑  作者: Mango

如何返回仅包含日期的日期 - R 编程语言

在 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() 函数时,需要给出日期的格式,否则可能会出现日期不正确的情况。