This is a length of time, as measured by a clock.
Conversion functions such as fromInteger and realToFrac will treat it as seconds.
For example, (0.010 :: DiffTime) corresponds to 10 milliseconds.
It has a precision of one picosecond (= 10^-12 s). Enumeration functions will treat it as picoseconds.
Instances15Enum, Eq, Fractional, Data, Num, Ord, …
Enum DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeEq DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeFractional DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeData DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeNum DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeOrd DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeRead DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeReal DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeRealFrac DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeShow DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeNFData DiffTimeDefined in time-1.12.2 · Data.Time.Clock.Internal.DiffTimeHashable DiffTimeDefined in time-compat-1.9.8 · Data.Time.Orphans · orphanFormatTime DiffTimeDefined in time-1.12.2 · Data.Time.Format.Format.Instances · orphanParseTime DiffTimeDefined in time-1.12.2 · Data.Time.Format.Parse.Instances · orphanLift DiffTimeDefined in time-compat-1.9.8 · Data.Time.Orphans · orphan