Haskellissa päivämäärien käsittelyyn voitiin kukin käyttää vanhempia kirjastoja kuten Time pakettia, mutta nykyään Data.Time kirjasto on suosiossa, kiitos sen monipuolisemman ja käyttäjäystävällisen API:n.
Time
Data.Time
Haskellissa päivämäärien vertailu hyödyntää Data.Time-kirjastoa, joka on osa laajempaa time-pakettia.
time
formatTime
"%Y-%m-%d"
defaultTimeLocale
show
Haskellin vakiokirjasto, base, tarjoaa Data.Time -moduulin, joka tarjoaa toiminnallisuuden työskentelyyn päivämäärien ja aikojen kanssa.
base
Oletuksena Haskell tarjoaa perustyökalut päivämäärien jäsentämiseen, mutta kirjastojen kuten time käyttäminen ydintoiminnallisuuteen ja date-parse tai time-parse joustavampaan jäsentämiseen voi merkittävästi yksinkertaistaa tehtävää.
date-parse
time-parse