Types for Dates and DateTimes, implemented in terms of UTCTime
- newtype Date = Date UTCTime
- newtype DateTime = DateTime UTCTime
- mkDate :: Day -> Date
- mkDateTime :: Day -> TimeOfDay -> DateTime
- parsedatetime :: String -> DateTime
- parsedate :: String -> Date
- parsetimewith :: ParseTime t => String -> String -> t -> t
- datetimeToDate :: DateTime -> Date
- elapsedSeconds :: Fractional a => DateTime -> DateTime -> a
- today :: IO Date
- dateToUTC :: Date -> UTCTime
- dateComponents :: Date -> (Integer, Int, Int)
Documentation
mkDateTime :: Day -> TimeOfDay -> DateTimeSource
parsedatetime :: String -> DateTimeSource
Parse a date-time string to a time type, or raise an error.
parsetimewith :: ParseTime t => String -> String -> t -> tSource
Parse a time string to a time type using the provided pattern, or return the default.
datetimeToDate :: DateTime -> DateSource
elapsedSeconds :: Fractional a => DateTime -> DateTime -> aSource