module Chronos.Datetime where import Chronos.Types import qualified Chronos.Internal.Conversion as Conv fromYmdhms :: Int -> Int -> Int -> Int -> Int -> Int -> Datetime fromYmdhms y m d h m' s = Datetime (Date (Year $ fromIntegral y) (Month mx) (DayOfMonth $ fromIntegral d) ) (TimeOfDay (fromIntegral h) (fromIntegral m') (fromIntegral s * 1000000000) ) where mx = if m >= 1 && m <= 12 then fromIntegral (m - 1) else error "fromYmdhms: month must be between 1 and 12" -- toOffsetDatetime :: Offset -> Datetime -> OffsetDatetime -- toOffsetDatetime =