如何将日期范围打印为字符串?

时间:2013-01-04 13:19:31

标签: r date date-range

我想用R打印日期范围作为字符串 以下就是我做的事情

> startDate <- as.Date("2005-02-02")
> endDate <- as.Date("2005-02-07")
> dates <- startDate:endDate
> dates
[1] 12816 12817 12818 12819 12820 12821

此处不是将日期显示为字符串,而是打印startDate

> startDate
[1] "2005-02-02"

它显示了时代。

我真正想要的是日期的字符串表示,而不是纪元日。 我甚至没有运气就试过以下

> as.character(dates)
[1] "12816" "12817" "12818" "12819" "12820" "12821"

如何打印日期字符串而不是纪元日?

1 个答案:

答案 0 :(得分:6)

dates <- seq(startDate,endDate,by="day")
print(dates)

您可能需要查看?seq.Date