Я работал с модулями Haskell Date.Time, чтобы проанализировать дату вроде 12-4-1999
или 1-31-1999
. Я пробовал:
parseDay :: String -> Day
parseDay s = readTime defaultTimeLocale "%m%d%Y" s
И мне кажется, он хочет, чтобы в моих месяцах и днях было ровно две цифры вместо 1 или 2 ...
Как правильно это сделать?
Кроме того, я хотел бы напечатать из моего Дня в следующем формате: 12/4/1999
каковы пути Haskell?
Спасибо за помощь.