Time (stella v0.7.0)
Documentation for Time
module.
Link to this section Summary
Functions
Converts HH:MM:SS time type to seconds (integer)
Converts HH:MM:SS time type to seconds (integer)
Converts miliseconds to HHMMSS format
Converts miliseconds to seconds (float)
Converts seconds to HHMMSS format
Converts seconds to miliseconds (integer)
Link to this section Functions
Link to this function
hms_to_ms(hms)
Converts HH:MM:SS time type to seconds (integer)
examples
Examples
iex> Time.hms_to_ms("0:1:10")
70000
Link to this function
hms_to_sec(hms)
Converts HH:MM:SS time type to seconds (integer)
examples
Examples
iex> Time.hms_to_sec("0:1:10")
70
Link to this function
ms_to_hms(ms, separator \\ ":")
Converts miliseconds to HHMMSS format
examples
Examples
iex> Time.ms_to_hms(28565000)
"07:56:05"
iex> Time.ms_to_hms(1000)
"00:00:01"
iex> Time.ms_to_hms(1000, "-")
"00-00-01"
iex> Time.ms_to_hms(61000)
"00:01:01"
Link to this function
ms_to_sec(ms)
Converts miliseconds to seconds (float)
examples
Examples
iex> Time.ms_to_sec(1000)
1.0
Link to this function
sec_to_hms(sec, separator \\ ":")
Converts seconds to HHMMSS format
examples
Examples
iex> Time.sec_to_hms(28565)
"07:56:05"
iex> Time.sec_to_hms(28565, "-")
"07-56-05"
iex> Time.sec_to_hms(1)
"00:00:01"
iex> Time.sec_to_hms(61)
"00:01:01"
Link to this function
sec_to_ms(sec)
Converts seconds to miliseconds (integer)
examples
Examples
iex> Time.sec_to_ms(1)
1000