ms

0th

Percentile

Parse periods with hour, minute, and second components

Transforms a character or numeric vector into a period object with the specified number of hours, minutes, and seconds. hms() recognizes all non-numeric characters except '-' as separators ('-' is used for negative durations). After hours, minutes and seconds have been parsed, the remaining input is ignored.

Keywords
period
Usage
ms(..., quiet = FALSE, roll = FALSE)

hm(..., quiet = FALSE, roll = FALSE)

hms(..., quiet = FALSE, roll = FALSE)

Arguments
...

a character vector of hour minute second triples

quiet

logical. When TRUE function evalueates without displaying customary messages.

roll

logical. When TRUE, smaller units are rolled over to higher units if they exceed the conventional limit. For example, hms("01:59:120", roll=TRUE) produces period "2H 1M 0S".

Value

a vector of period objects

See Also

hm(), ms()

Aliases
  • ms
  • hm
  • hms
Examples
# NOT RUN {
ms(c("09:10", "09:02", "1:10"))
ms("7 6")
ms("6,5")
hm(c("09:10", "09:02", "1:10"))
hm("7 6")
hm("6,5")

x <- c("09:10:01", "09:10:02", "09:10:03")
hms(x)

hms("7 6 5", "3:23:::2", "2 : 23 : 33", "Finished in 9 hours, 20 min and 4 seconds")
# }
Documentation reproduced from package lubridate, version 1.7.4, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.