[commit: packages/time] master, wip/travis: difftime doc seconds (cdfb558)
git at git.haskell.org
git at git.haskell.org
Sat May 7 06:41:25 UTC 2016
Repository : ssh://git@git.haskell.org/time
On branches: master,wip/travis
Link : http://git.haskell.org/packages/time.git/commitdiff/cdfb558a851f8e91658a066692d711b484047f18
>---------------------------------------------------------------
commit cdfb558a851f8e91658a066692d711b484047f18
Author: Ashley Yakeley <ashley at semantic.org>
Date: Fri Jul 8 04:28:21 2005 -0700
difftime doc seconds
darcs-hash:20050708112821-ac6dd-ce19449da430dad80f8cb0375be757416fc495bf
>---------------------------------------------------------------
cdfb558a851f8e91658a066692d711b484047f18
System/Time/Clock/Scale.hs | 2 ++
System/Time/Clock/UTC.hs | 2 ++
2 files changed, 4 insertions(+)
diff --git a/System/Time/Clock/Scale.hs b/System/Time/Clock/Scale.hs
index 3150dbc..2cb56e7 100644
--- a/System/Time/Clock/Scale.hs
+++ b/System/Time/Clock/Scale.hs
@@ -21,6 +21,8 @@ type ModJulianDay = Integer
type ModJulianDate = Rational
-- | This is a length of time, as measured by a clock.
+-- Conversion functions will treat it as seconds.
+-- It has an accuracy of 10^-12 s.
newtype DiffTime = MkDiffTime Pico deriving (Eq,Ord)
instance Enum DiffTime where
diff --git a/System/Time/Clock/UTC.hs b/System/Time/Clock/UTC.hs
index 3c59fdd..1cdf8d2 100644
--- a/System/Time/Clock/UTC.hs
+++ b/System/Time/Clock/UTC.hs
@@ -39,6 +39,8 @@ instance Ord UTCTime where
cmp -> cmp
-- | This is a length of time, as measured by UTC.
+-- Conversion functions will treat it as seconds.
+-- It has an accuracy of 10^-12 s.
-- It ignores leap-seconds, so it's not necessarily a fixed amount of clock time.
-- For instance, 23:00 UTC + 2 hours of UTCDiffTime = 01:00 UTC (+ 1 day),
-- regardless of whether a leap-second intervened.
More information about the ghc-commits
mailing list