convertible-1.1.1.0: Typeclasses and instances for converting between types

CopyrightCopyright (C) 2009-2011 John Goerzen
LicenseBSD3
MaintainerJohn Goerzen <jgoerzen@complete.org>
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Data.Convertible.Instances.Time

Contents

Description

Instances to convert between various time structures, both old- and new-style.

At present, this module does not do full input validation. That is, it is possible to get an exception rather than a Left result from these functions if your input is invalid, particularly when converting from the old-style System.Time structures.

Copyright (C) 2009-2011 John Goerzen jgoerzen@complete.org

All rights reserved.

For license and copyright information, see the file LICENSE

Orphan instances

Convertible Double CTime # 
Convertible Double TimeDiff # 
Convertible Double POSIXTime # 
Convertible Double UTCTime # 
Convertible Int CTime # 
Convertible Int POSIXTime # 
Convertible Int UTCTime # 
Convertible Integer CTime # 
Convertible Integer ClockTime # 
Convertible Integer TimeDiff # 
Convertible Integer POSIXTime # 
Convertible Integer UTCTime # 
Convertible Rational POSIXTime # 
Convertible Rational UTCTime # 
Convertible CTime Double # 
Convertible CTime Int # 
Convertible CTime Integer # 
Convertible CTime ClockTime # 
Convertible CTime CalendarTime # 
Convertible CTime ZonedTime # 
Convertible CTime POSIXTime # 
Convertible CTime UTCTime # 
Convertible ClockTime Integer # 
Convertible ClockTime CTime # 
Convertible ClockTime CalendarTime # 
Convertible ClockTime ZonedTime # 
Convertible ClockTime POSIXTime # 
Convertible ClockTime UTCTime # 
Convertible CalendarTime CTime # 
Convertible CalendarTime ClockTime # 
Convertible CalendarTime ZonedTime # 
Convertible CalendarTime POSIXTime # 
Convertible CalendarTime UTCTime # 
Convertible TimeDiff Double # 
Convertible TimeDiff Integer # 
Convertible TimeDiff Rational # 
Convertible TimeDiff NominalDiffTime # 
Convertible ZonedTime CTime # 
Convertible ZonedTime ClockTime # 
Convertible ZonedTime CalendarTime # 
Convertible ZonedTime POSIXTime # 
Convertible ZonedTime UTCTime # 
Convertible POSIXTime Double # 
Convertible POSIXTime Int # 
Convertible POSIXTime Integer # 
Convertible POSIXTime Rational # 
Convertible POSIXTime CTime # 
Convertible POSIXTime ClockTime # 
Convertible POSIXTime CalendarTime # 
Convertible POSIXTime ZonedTime # 
Convertible POSIXTime UTCTime # 
Convertible UTCTime Double # 
Convertible UTCTime Int # 
Convertible UTCTime Integer # 
Convertible UTCTime Rational # 
Convertible UTCTime CTime # 
Convertible UTCTime ClockTime # 
Convertible UTCTime CalendarTime # 
Convertible UTCTime ZonedTime # 
Convertible UTCTime POSIXTime # 
Convertible NominalDiffTime TimeDiff #