Я строю дату в определенном формате, начиная с года, месяца и дня доступен:Кратчайший способ создать дату
import Data.Time
import Data.Time.Format
getDate :: Text -> Text -> Text -> String
getDate year month day = formatTime defaultTimeLocale "%B %d %Y" date
where date = buildTime defaultTimeLocale oldDate :: UTCTime
oldDate = zip "Ymd" $ map unpack [year, month, day]
Во всяком случае то, что я делаю здесь, это выглядит слишком долго (прежде чем я положил значения формат, а затем конвертировать этот формат в другой формат). Есть ли способ сделать только одно единственное преобразование? Я просматриваю API, но я не уверен, что есть что-то подобное.