time_length

0th

Percentile

Compute the exact length of a time span.

Compute the exact length of a time span.

Keywords
methods, math, chron, period
Usage
time_length(x, unit = "second")
"time_length"(x, unit = "second")
Arguments
x
a duration, period, difftime or interval
unit
a character string that specifies with time units to use
Details

When x is an Interval-class object and unit are years or months, timespan_length takes into account the fact that all months and years don't have the same number of days.

When x is a Duration-class, Period-class or difftime object, length in months or years is based on their most common lengths in seconds (see timespan).

Value

the length of the interval in the specified unit. A negative number connotes a negative interval or duration

See Also

timespan

Aliases
  • time_length
  • time_length,Interval-method
Examples
int <- interval(ymd("1980-01-01"), ymd("2014-09-18"))
time_length(int, "week")

# Exact age
time_length(int, "year")

# Age at last anniversary
trunc(time_length(int, "year"))

# Example of difference between intervals and durations
int <- interval(ymd("1900-01-01"), ymd("1999-12-31"))
time_length(int, "year")
time_length(as.duration(int), "year")
Documentation reproduced from package lubridate, version 1.5.6, License: GPL-2

Community examples

Looks like there are no examples yet.