期間和期限之間的差異

與持續時間不同,可以使用句點來精確建模時鐘時間,而無需知道何時發生諸如閏秒,閏日和 DST 更改等事件。

start_2012 <- ymd_hms("2012-01-01 12:00:00")
## [1] "2012-01-01 12:00:00 UTC"

# period() considers leap year calculations.
start_2012 + period(1, "years")
## [1] "2013-01-01 12:00:00 UTC"

# Here duration() doesn't consider leap year calculations. 
start_2012 + duration(1)
## [1] "2012-12-31 12:00:00 UTC"