Haskell date parsing and formatting

Я работал с модулями 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?

Спасибо за помощь.

24
задан Alex Baranosky 13 November 2010 в 19:55
поделиться