packages feed

hodatime-1.0.0.0: platform/linux/Data/HodaTime/TimeZone/Platform.hs

module Data.HodaTime.TimeZone.Platform
(
   loadUTC
  ,loadLocalZone
  ,loadTimeZone
  ,loadAvailableZones
)
where

import Data.HodaTime.TimeZone.Internal
import qualified Data.HodaTime.TimeZone.Unix as U

loadUTC :: IO (UtcTransitionsMap, CalDateTransitionsMap)
loadUTC = U.loadUTC loadZoneFromOlsonFile

loadLocalZone :: IO (UtcTransitionsMap, CalDateTransitionsMap, String)
loadLocalZone = U.loadLocalZone loadZoneFromOlsonFile

loadTimeZone :: String -> IO (UtcTransitionsMap, CalDateTransitionsMap)
loadTimeZone = U.loadTimeZone loadZoneFromOlsonFile

loadZoneFromOlsonFile :: FilePath -> IO (UtcTransitionsMap, CalDateTransitionsMap)
loadZoneFromOlsonFile = U.defaultLoadZoneFromOlsonFile

loadAvailableZones :: IO [String]
loadAvailableZones = U.loadAvailableZones