Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Libjwt.NumericDate
Description
POSIX seconds
Synopsis
- newtype NumericDate = NumericDate {}
- fromUTC :: UTCTime -> NumericDate
- fromPOSIX :: POSIXTime -> NumericDate
- toPOSIX :: NumericDate -> POSIXTime
- now :: MonadTime m => m NumericDate
- plusSeconds :: NumericDate -> NominalDiffTime -> NumericDate
- minusSeconds :: NumericDate -> NominalDiffTime -> NumericDate
- diffSeconds :: NumericDate -> NumericDate -> NominalDiffTime
Documentation
newtype NumericDate Source #
Represents the number of seconds elapsed since 1970-01-01
Constructors
NumericDate | |
Fields |
Instances
Bounded NumericDate Source # | |
Defined in Libjwt.NumericDate | |
Eq NumericDate Source # | |
Defined in Libjwt.NumericDate | |
Ord NumericDate Source # | |
Defined in Libjwt.NumericDate Methods compare :: NumericDate -> NumericDate -> Ordering # (<) :: NumericDate -> NumericDate -> Bool # (<=) :: NumericDate -> NumericDate -> Bool # (>) :: NumericDate -> NumericDate -> Bool # (>=) :: NumericDate -> NumericDate -> Bool # max :: NumericDate -> NumericDate -> NumericDate # min :: NumericDate -> NumericDate -> NumericDate # | |
Show NumericDate Source # | |
Defined in Libjwt.NumericDate Methods showsPrec :: Int -> NumericDate -> ShowS # show :: NumericDate -> String # showList :: [NumericDate] -> ShowS # | |
JsonParser NumericDate Source # | |
Defined in Libjwt.Classes Methods jsonParser :: JsonToken -> Maybe NumericDate Source # | |
JsonBuilder NumericDate Source # | |
Defined in Libjwt.Classes Methods jsonBuilder :: NumericDate -> Builder Source # |
fromUTC :: UTCTime -> NumericDate Source #
fromPOSIX :: POSIXTime -> NumericDate Source #
toPOSIX :: NumericDate -> POSIXTime Source #
now :: MonadTime m => m NumericDate Source #
Convert currentTime
to a number of seconds since 1970-01-01
plusSeconds :: NumericDate -> NominalDiffTime -> NumericDate Source #
Add some seconds to the date
minusSeconds :: NumericDate -> NominalDiffTime -> NumericDate Source #
Subtract some seconds from the date
diffSeconds :: NumericDate -> NumericDate -> NominalDiffTime Source #
The number of seconds between two dates