hms: Create a period with the specified hours, minutes, and...

Description Usage Arguments Value See Also Examples

Description

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 ingored.

Usage

1
2
3
4
5
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

logica. 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

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
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")


Search within the lubridate package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.