Description
Provide duration helper.
Description
This is a minimal Haskell library to display duration.
let duration = 2 * ms + 3 * oneSecond + 2 * minute + 33*day + 2*year
humanReadableDuration duration
-- will return: "2 years 33 days 2 min 3s 2ms"
getYears duration
-- will return 2
getDays duration
-- will return 763
getMs duration
-- will return 65923323002
README.md
Human Readable Duration
This is a minimal Haskell library to display duration. It is mostly unsafe as it uses only Int
and String
s (not even Text
nor ByteString
).
Usage
> import Data.Duration
> let duration = 2*ms + 3*oneSecond + 2*minute + 33*day + 2*year
> humanReadableDuration duration
"2 years 33 days 2 min 3s 2ms"
> getYears duration
2
> getDays duration
763
> getMs duration
65923323002
Install
Install stack
.
stack build