Получение даты в Хаскеле в местном часовом поясе - PullRequest
6 голосов
/ 26 апреля 2011

В настоящее время я использую приведенный ниже код в проекте
date :: IO (Integer,Int,Int) -- :: (year,month,day)
date = getCurrentTime >>= return . toGregorian . utctDay

Однако он не дает правильную локальную дату при запуске.Я выполнил это в 1:00 26.04.11, но функция выдает (2011, 4, 25).
Я понимаю, что utctDay относится к UTC и, следовательно, не является локальной системной датой, но возможно ли получить такой же формат даты, как показано выше, но с правильной датой, зависящей отмашинная дата системы?

1 Ответ

9 голосов
/ 26 апреля 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...