I\'ve been working with Haskell\'s Date.Time modules to parse a date like 12-4-1999 or 1-31-1999. I tried:
12-4-1999
1-31-1999
parseDay :: String -&g
Using %-d and %-m instead of %d and %m means single digit day/month is OK, i.e.
parseDay :: String -> Day parseDay s = readTime defaultTimeLocale "%-m%-d%Y" s
This may be what sclv meant, but his comment was a little too cryptic for me.