{-# LANGUAGE Safe #-}

-- | Types and functions for UTC and UT1
module Data.Time.Clock
    ( module Data.Time.Clock.Internal.UniversalTime
    , module Data.Time.Clock.Internal.DiffTime
    , module Data.Time.Clock.Internal.UTCTime
    , module Data.Time.Clock.Internal.NominalDiffTime
    , module Data.Time.Clock.Internal.UTCDiff
    , getCurrentTime
    , getTime_resolution
    ) where

import Data.Time.Clock.Internal.DiffTime
import Data.Time.Clock.Internal.NominalDiffTime
import Data.Time.Clock.Internal.SystemTime
import Data.Time.Clock.Internal.UTCDiff
import Data.Time.Clock.Internal.UTCTime
import Data.Time.Clock.Internal.UniversalTime
import Data.Time.Clock.POSIX
import Data.Time.Format.Parse ()
import Data.Time.LocalTime ()
