Vamos usar a biblioteca time para manipular datas.
time
No Haskell, você pode usar a biblioteca Data.Time para trabalhar com datas.
Data.Time
Converter datas em strings está diretamente associado aos primeiros dias da computação quando a manipulação e armazenamento de datas era complicado devido ao formato binário.
A biblioteca padrão do Haskell, base, fornece o módulo Data.Time, que oferece funcionalidades para trabalhar com datas e horas.
base
De imediato, Haskell oferece ferramentas básicas para análise de datas, mas aproveitar bibliotecas como time para funcionalidades principais e date-parse ou time-parse para uma análise mais flexível pode significativamente simplificar a tarefa.
date-parse
time-parse