Copyright | (c) 2015 Nicolas DI PRIMA <nicolas@di-prima.fr> |
---|---|
License | BSD-style |
Safe Haskell | None |
Language | Haskell2010 |
Data.Hourglass.Compat
Description
Deprecated: Use Time.Compat instead. Will be removed from future versions of this package.
Basic Time conversion compatibility.
This module aims to help conversion between the types from the package time to the package hourglass.
Example of use (extracted from file ExampleTimeCompat.hs):
import Data.Hourglass as H import Time.Compat as C import Data.Time as T transpose :: T.ZonedTime -> H.LocalTime H.DateTime transpose oldTime = H.localTime offsetTime (H.DateTime newDate timeofday) where T.ZonedTime (T.LocalTime day tod) (T.TimeZone tzmin _ _) = oldTime newDate :: H.Date newDate = C.dateFromMJDEpoch $ T.toModifiedJulianDay day timeofday :: H.TimeOfDay timeofday = C.diffTimeToTimeOfDay $ toRational $ T.timeOfDayToTime tod offsetTime = H.TimezoneOffset $ fromIntegral tzmin
Documentation
module Time.Compat