| 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 #