is.hms() has been replaced by is_hms().

as.hms() has been replaced by as_hms(), which is no longer generic and also does not have a tz argument. It also uses the time zone of the argument for conversion, not the current system's timezone. Change the timezone before converting if necessary, e.g. using lubridate::with_tz().


as.hms(x, ...)

# S3 method for default
as.hms(x, ...)

# S3 method for POSIXt
as.hms(x, tz = pkgconfig::get_config("hms::default_tz", ""), ...)

# S3 method for POSIXlt
as.hms(x, tz = pkgconfig::get_config("hms::default_tz", ""), ...)



An object.


Arguments passed on to further methods.


The time zone in which to interpret a POSIXt time for extracting the time of day. The default is now the zone of x but was "UTC" for v0.3 and earlier. The previous behavior can be restored by calling pkgconfig::set_config("hms::default_tz", "UTC"), see pkgconfig::set_config().