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

Convertible Double TimeDiff # 
Instance details

Convertible Double UTCTime # 
Instance details

Convertible Double POSIXTime # 
Instance details

Convertible Int CTime # 
Instance details

Convertible Int UTCTime # 
Instance details

Convertible Int POSIXTime # 
Instance details

Convertible Integer CTime # 
Instance details

Convertible Integer ClockTime # 
Instance details

Convertible Integer TimeDiff # 
Instance details

Convertible Integer UTCTime # 
Instance details

Convertible Integer POSIXTime # 
Instance details

Convertible Rational UTCTime # 
Instance details

Convertible Rational POSIXTime # 
Instance details

Convertible CTime Double # 
Instance details

Convertible CTime Int # 
Instance details

Convertible CTime Integer # 
Instance details

Convertible CTime ClockTime # 
Instance details

Convertible CTime CalendarTime # 
Instance details

Convertible CTime ZonedTime # 
Instance details

Convertible CTime UTCTime # 
Instance details

Convertible CTime POSIXTime # 
Instance details

Convertible ClockTime Integer # 
Instance details

Convertible ClockTime CTime # 
Instance details

Convertible ClockTime CalendarTime # 
Instance details

Convertible ClockTime ZonedTime # 
Instance details

Convertible ClockTime UTCTime # 
Instance details

Convertible ClockTime POSIXTime # 
Instance details

Convertible CalendarTime CTime # 
Instance details

Convertible CalendarTime ClockTime # 
Instance details

Convertible CalendarTime ZonedTime # 
Instance details

Convertible CalendarTime UTCTime # 
Instance details

Convertible CalendarTime POSIXTime # 
Instance details

Convertible TimeDiff Double # 
Instance details

Convertible TimeDiff Integer # 
Instance details

Convertible TimeDiff Rational # 
Instance details

Convertible TimeDiff NominalDiffTime # 
Instance details

Convertible ZonedTime CTime # 
Instance details

Convertible ZonedTime ClockTime # 
Instance details

Convertible ZonedTime CalendarTime # 
Instance details

Convertible ZonedTime UTCTime # 
Instance details

Convertible ZonedTime POSIXTime # 
Instance details

Convertible UTCTime Double # 
Instance details

Convertible UTCTime Int # 
Instance details

Convertible UTCTime Integer # 
Instance details

Convertible UTCTime Rational # 
Instance details

Convertible UTCTime CTime # 
Instance details

Convertible UTCTime ClockTime # 
Instance details

Convertible UTCTime CalendarTime # 
Instance details

Convertible UTCTime ZonedTime # 
Instance details

Convertible UTCTime POSIXTime # 
Instance details

Convertible POSIXTime Double # 
Instance details

Convertible POSIXTime Int # 
Instance details

Convertible POSIXTime Integer # 
Instance details

Convertible POSIXTime Rational # 
Instance details

Convertible POSIXTime CTime # 
Instance details

Convertible POSIXTime ClockTime # 
Instance details

Convertible POSIXTime CalendarTime # 
Instance details

Convertible POSIXTime ZonedTime # 
Instance details

Convertible POSIXTime UTCTime # 
Instance details

Convertible NominalDiffTime TimeDiff # 
Instance details