Learn R Programming

generics (version 0.1.4)

coercion-time-difference: Time difference coercion

Description

Coercion functions for creating difftime objects from other existing objects.

Usage

as.difftime(tim, ...)

# S3 method for default as.difftime(tim, format = "%X", units = "auto", ...)

Value

A difftime object with an attribute indicating the units.

Arguments

tim

A vector specifying a time interval.

...

Other arguments passed on to methods.

format

A single character specifying the format of tim when it is a character. The default is a locale-specific time format.

units

A single character specifying units in which the results are desired. Required if tim is a numeric.

Methods

generics:::methods_rd("as.difftime")

Details

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.

Examples

Run this code
as.difftime(1:5, units = "secs")

as.difftime(c("01:55:22", "01:55:25"))

as.difftime("01", format = "%H")
as.difftime("01", format = "%H", units = "secs")

Run the code above in your browser using DataLab