Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | provisional |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Network.AWS.Data.Time
Description
Time
Constructors
RFC822Format | |
ISO8601Format | |
BasicFormat | |
AWSFormat | |
POSIXFormat |
data Time :: Format -> * where #
Instances
ToJSON POSIX # | |
ToJSON AWSTime # | |
ToJSON BasicTime # | |
ToJSON ISO8601 # | |
ToJSON RFC822 # | |
FromJSON POSIX # | |
FromJSON AWSTime # | |
FromJSON BasicTime # | |
FromJSON ISO8601 # | |
FromJSON RFC822 # | |
ToText POSIX # | |
ToText AWSTime # | |
ToText BasicTime # | |
ToText ISO8601 # | |
ToText RFC822 # | |
FromText AWSTime # | |
FromText BasicTime # | |
FromText ISO8601 # | |
FromText RFC822 # | |
ToByteString AWSTime # | |
ToByteString BasicTime # | |
ToByteString ISO8601 # | |
ToByteString RFC822 # | |
ToQuery AWSTime # | |
ToQuery BasicTime # | |
ToQuery ISO8601 # | |
ToQuery RFC822 # | |
ToXML AWSTime # | |
ToXML BasicTime # | |
ToXML ISO8601 # | |
ToXML RFC822 # | |
FromXML AWSTime # | |
FromXML BasicTime # | |
FromXML ISO8601 # | |
FromXML RFC822 # | |
Eq (Time a) # | |
Typeable Format a => Data (Time a) # | |
Ord (Time a) # | |
Read (Time a) # | |
Show (Time a) # | |
Generic (Time a) # | |
Hashable (Time a) # | |
NFData (Time a) # | |
type Rep (Time a) # | |
Formats
This is the simplest representation of UTC. It consists of the day number, and a time offset from midnight. Note that if a day has a leap second added to it, it will have 86401 seconds.
type RFC822 = Time RFC822Format #
type ISO8601 = Time ISO8601Format #
type BasicTime = Time BasicFormat #
type POSIX = Time POSIXFormat #