Is there a Haskell library for dates?

date, haskell

Solution

Are Data.Time.Calendar and Data.Time.Format in the time library sufficient?

You can parse a string representation of a date and get the length of a month using `gregorianMonthLength`. Not sure about day of the week, though you could format the date as a string using a format that just displays the week day.

Problem

Is there a function in Haskell that will allow me to enter component of a date (like a string representation or day month year components) that I can get information from (like day of week, days in a month, etc.)? I've looked online and it looks like there are a lot of custom libraries, but I'm hoping there's one in the standard prelude library of ghci 10.6.4 that's just not well documented?

Original source