| timeFormater | R Documentation |
Format time input string into suitable numeric output metric (e.g., seconds).
Input follows the SBATCH utility specifications.
Accepted time formats include "minutes",
"minutes:seconds", "hours:minutes:seconds",
"days-hours", "days-hours:minutes" and
"days-hours:minutes:seconds".
timeFormater(time, output = "sec")
time |
a character string to be formatted. If a numeric vector is supplied then this will be interpreted as minutes due to character coercion. |
output |
type of numeric output to convert time into.
Currently supported are |
For example, time = "60" indicates a maximum time of 60 minutes,
time = "03:00:00" a maximum time of 3 hours,
time = "4-12" a maximum of 4 days and 12 hours, and
time = "2-02:30:00" a maximum of 2 days, 2 hours and 30 minutes.
# Test cases (outputs in seconds)
timeFormater("4-12") # day-hours
timeFormater("4-12:15") # day-hours:minutes
timeFormater("4-12:15:30") # day-hours:minutes:seconds
timeFormater("30") # minutes
timeFormater("30:30") # minutes:seconds
timeFormater("4:30:30") # hours:minutes:seconds
# output in hours
timeFormater("4-12", output = 'hour')
timeFormater("4-12:15", output = 'hour')
timeFormater("4-12:15:30", output = 'hour')
timeFormater("30", output = 'hour')
timeFormater("30:30", output = 'hour')
timeFormater("4:30:30", output = 'hour')
# numeric input is understood as minutes
timeFormater(42) # seconds
timeFormater(42, output='min') # minutes
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.