|
Org.Org.Semantic.HBase.Time.UTCTime |
|
|
|
|
Description |
Civil time as measured by UTC |
|
Synopsis |
|
|
|
Documentation |
|
class Monad m => HasLeapSecondsRule m where |
|
|
data UTCDuration a |
note: UTCDuration deliberately ignores leap seconds, so two UTC hours after 11pm UTC
| is always 1am UTC, regardless of intervening leap seconds.
| The leap second 23:59:60.0 through +1 00:00:00.0 gets clipped up to +1 00:00:00.0 on
| any later, and clipped down to 23:59:60.0 on any earlier.
| If you want _actual_ seconds, with correct calculation, use Duration instead of UTCDuration. | Constructors | MkUTCDuration | | utcDaysDiff :: Integer | | utcSecondsDiff :: a | |
|
| Instances | HasZero a => HasZero (UTCDuration a) | Eq a => Eq (UTCDuration a) | (Additive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Additive (UTCDuration a) (UTCDuration a) (UTCDuration a) | (Additive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Additive (UTCDuration a) (UTCDuration a) (UTCDuration a) | (Additive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Additive (UTCDuration a) (UTCDuration a) (UTCDuration a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCDuration a) (UTCDuration a) (UTCDuration a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCDuration a) (UTCDuration a) (UTCDuration a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCDuration a) (UTCDuration a) (UTCDuration a) | (Additive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Additive (UTCDuration a) (UTCTime a) (UTCTime a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCDuration a) (UTCTime a) (UTCTime a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCTime a) (UTCTime a) (UTCDuration a) |
|
|
|
data UTCTime a |
Constructors | | Instances | (Additive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Additive (UTCDuration a) (UTCTime a) (UTCTime a) | (Additive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Additive (UTCDuration a) (UTCTime a) (UTCTime a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCDuration a) (UTCTime a) (UTCTime a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCDuration a) (UTCTime a) (UTCTime a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCTime a) (UTCTime a) (UTCDuration a) | (Subtractive a a a, HasIntegerDivide Integer a, InterpretIntegerLiteral a) => Subtractive (UTCTime a) (UTCTime a) (UTCDuration a) | IsA super sub => MaybeA (UTCTime super) (UTCTime sub) | IsA super sub => MaybeA (UTCTime super) (UTCTime sub) | IsA super sub => IsA (UTCTime super) (UTCTime sub) | IsA super sub => IsA (UTCTime super) (UTCTime sub) | Eq a => Eq (UTCTime a) | Ordered a => MaybeOrdered (UTCTime a) | Ordered a => Ordered (UTCTime a) | (HasLeapSecondsRule m, Additive a a a, InterpretIntegerLiteral a) => MonadIsA m (Time a) (UTCTime a) | (HasLeapSecondsRule m, HasIntegerDivide Integer a, InterpretRationalLiteral a) => MonadIsA m (UTCTime a) (Time a) |
|
|
|
invertFuncWithApprox :: (Integer -> Integer) -> Integer -> Integer -> Integer |
|
invertFunc :: (Integer -> Integer) -> Integer -> Integer |
|
Produced by Haddock version 0.6 |