| Copyright | (c) 2016 Herbert Valerio Riedel |
|---|---|
| License | BSD3 |
| Safe Haskell | None |
| Language | Haskell2010 |
Distribution.Client.IndexUtils.Timestamp
Description
Timestamp type used in package indexes
Synopsis
- data Timestamp = NoTimestamp
- epochTimeToTimestamp :: EpochTime -> Timestamp
- timestampToUTCTime :: Timestamp -> Maybe UTCTime
- utcTimeToTimestamp :: UTCTime -> Timestamp
- maximumTimestamp :: [Timestamp] -> Timestamp
Documentation
UNIX timestamp (expressed in seconds since unix epoch, i.e. 1970).
Constructors
| NoTimestamp |
Instances
timestampToUTCTime :: Timestamp -> Maybe UTCTime #
utcTimeToTimestamp :: UTCTime -> Timestamp #
maximumTimestamp :: [Timestamp] -> Timestamp #
Compute the maximum Timestamp value
Returns NoTimestamp for the empty list. Also note that
NoTimestamp compares as smaller to all non-NoTimestamp
values.