Coercion functions for creating difftime
objects from other
existing objects.
as.difftime(tim, ...)
# S3 method for default
as.difftime(tim, format = "%X", units = "auto", ...)
A vector specifying a time interval.
Other arguments passed on to methods.
A single character specifying the format of tim
when it is
a character. The default is a locale-specific time format.
A single character specifying units in which the results are
desired. Required if tim
is a numeric.
A difftime
object with an attribute indicating the units.
This function overrides the non-generic as.difftime()
function
provided in base so that packages can provide methods for different data
types. The default method call the base version.
See the following help topics for more details about individual methods:generics
coercion-time-difference
: default
as.difftime(1:5, units = "secs")
#> Time differences in secs
#> [1] 1 2 3 4 5
as.difftime(c("01:55:22", "01:55:25"))
#> Time differences in hours
#> [1] 1.922778 1.923611
as.difftime("01", format = "%H")
#> Time difference of 1 hours
as.difftime("01", format = "%H", units = "secs")
#> Time difference of 3600 secs