hora-1.0.3: date time

Safe HaskellNone
LanguageHaskell2010

Data.Time.Hora.Type.Time

Synopsis

Documentation

data Tz a Source #

Constructors

Tz TimeZone a 

Instances

Functor Tz Source # 

Methods

fmap :: (a -> b) -> Tz a -> Tz b #

(<$) :: a -> Tz b -> Tz a #

Show a => Show (Tz a) Source # 

Methods

showsPrec :: Int -> Tz a -> ShowS #

show :: Tz a -> String #

showList :: [Tz a] -> ShowS #

type TwoInt a b = (Integral a, Integral b) Source #

constraint

data TimeSpan a Source #

various precision

Constructors

Sec a 
Pico a 
Milli a 

Instances

Functor TimeSpan Source # 

Methods

fmap :: (a -> b) -> TimeSpan a -> TimeSpan b #

(<$) :: a -> TimeSpan b -> TimeSpan a #

(Eq a, Integral a) => Eq (TimeSpan a) Source #

safe to mix sec / pico / milli

Methods

(==) :: TimeSpan a -> TimeSpan a -> Bool #

(/=) :: TimeSpan a -> TimeSpan a -> Bool #

Integral a => Num (TimeSpan a) Source #

! fromInteger returns Pico. assumes the value is Pico seconds

(Ord a, Integral a) => Ord (TimeSpan a) Source #

safe to mix sec / pico / milli

Methods

compare :: TimeSpan a -> TimeSpan a -> Ordering #

(<) :: TimeSpan a -> TimeSpan a -> Bool #

(<=) :: TimeSpan a -> TimeSpan a -> Bool #

(>) :: TimeSpan a -> TimeSpan a -> Bool #

(>=) :: TimeSpan a -> TimeSpan a -> Bool #

max :: TimeSpan a -> TimeSpan a -> TimeSpan a #

min :: TimeSpan a -> TimeSpan a -> TimeSpan a #

Show a => Show (TimeSpan a) Source # 

Methods

showsPrec :: Int -> TimeSpan a -> ShowS #

show :: TimeSpan a -> String #

showList :: [TimeSpan a] -> ShowS #