>>> parseOnly diffTime "10" Right 10sVarious units (seconds, minutes, hours, days):
>>> parseOnly diffTime "10s" Right 10s
>>> parseOnly diffTime "10m" Right 600s
>>> parseOnly diffTime "10h" Right 36000s
>>> parseOnly diffTime "10d" Right 864000sMetric prefixes to seconds (down to Pico):
>>> parseOnly diffTime "10ms" Right 0.01sNotice that "μs" is not supported, because it's not ASCII.
>>> parseOnly diffTime "10us" Right 0.00001s
>>> parseOnly diffTime "10ns" Right 0.00000001s
>>> parseOnly diffTime "10ps" Right 0.00000000001sNegative values:
>>> parseOnly diffTime "-1s" Right -1sUnsupported units:
>>> parseOnly diffTime "1k" Left "diffTime: Failed reading: Unsupported unit: \"k\""
>>> parseOnly diffTime "10" Right 10sVarious units (seconds, minutes, hours, days):
>>> parseOnly diffTime "10s" Right 10s
>>> parseOnly diffTime "10m" Right 600s
>>> parseOnly diffTime "10h" Right 36000s
>>> parseOnly diffTime "10d" Right 864000sMetric prefixes to seconds (down to Pico):
>>> parseOnly diffTime "10ms" Right 0.01s
>>> parseOnly diffTime "10μs" Right 0.00001s
>>> parseOnly diffTime "10us" Right 0.00001s
>>> parseOnly diffTime "10ns" Right 0.00000001s
>>> parseOnly diffTime "10ps" Right 0.00000000001sNegative values:
>>> parseOnly diffTime "-1s" Right -1sUnsupported units:
>>> parseOnly diffTime "1k" Left "diffTime: Failed reading: Unsupported unit: \"k\""
>>> parseOnly nominalDiffTime "10" Right 10sVarious units (seconds, minutes, hours, days):
>>> parseOnly nominalDiffTime "10s" Right 10s
>>> parseOnly nominalDiffTime "10m" Right 600s
>>> parseOnly nominalDiffTime "10h" Right 36000s
>>> parseOnly nominalDiffTime "10d" Right 864000sMetric prefixes to seconds (down to Pico):
>>> parseOnly nominalDiffTime "10ms" Right 0.01sNotice that "μs" is not supported, because it's not ASCII.
>>> parseOnly nominalDiffTime "10us" Right 0.00001s
>>> parseOnly nominalDiffTime "10ns" Right 0.00000001s
>>> parseOnly nominalDiffTime "10ps" Right 0.00000000001sNegative values:
>>> parseOnly nominalDiffTime "-1s" Right -1sUnsupported units:
>>> parseOnly nominalDiffTime "1k" Left "nominalDiffTime: Failed reading: Unsupported unit: \"k\""
>>> parseOnly nominalDiffTime "10" Right 10sVarious units (seconds, minutes, hours, days):
>>> parseOnly nominalDiffTime "10s" Right 10s
>>> parseOnly nominalDiffTime "10m" Right 600s
>>> parseOnly nominalDiffTime "10h" Right 36000s
>>> parseOnly nominalDiffTime "10d" Right 864000sMetric prefixes to seconds (down to Pico):
>>> parseOnly nominalDiffTime "10ms" Right 0.01s
>>> parseOnly nominalDiffTime "10μs" Right 0.00001s
>>> parseOnly nominalDiffTime "10us" Right 0.00001s
>>> parseOnly nominalDiffTime "10ns" Right 0.00000001s
>>> parseOnly nominalDiffTime "10ps" Right 0.00000000001sNegative values:
>>> parseOnly nominalDiffTime "-1s" Right -1sUnsupported units:
>>> parseOnly nominalDiffTime "1k" Left "nominalDiffTime: Failed reading: Unsupported unit: \"k\""