Как произвести локальную строку даты и времени в Haskell?

они оба делают то же задание, просто выпускают под брендом восприятие, которое я предполагаю

честно, я не думаю, что конечный пользователь даже заметил бы. пока они видят небольшой замок, они будут счастливы

, PS godaddy сертификаты более дешев

9
задан Michał Perłakowski 7 January 2017 в 16:17
поделиться

3 ответа

Если я не упускаю то, что вам действительно нужно, вам нужно:

import Data.Time

getCurrentTime

при запуске в GHCi вы получите:

2009-09-28 01:18:27.229165 UTC

или, для местного времени (как вы указали, и я только что поймал):

getZonedTime

, чтобы получить:

2009-09-27 20:22:06.715505 CDT
10
ответ дан 4 December 2019 в 12:19
поделиться
import System.Time

main = do ct <- getClockTime
          print ct

или

import Data.Time

main = do zt <- getZonedTime
          print zt
1
ответ дан 4 December 2019 в 12:19
поделиться

Хотя getCurrentTime и getZonedTime действительно возвращают текущее и местное время соответственно, они могут не совпадать с тем, что ожидает лист. Ему нужна строка, представляющая настоящее время, в то время как getCurrentTime и getZonedTime возвращают IO UTCTime и IO ZonedTime соответственно

. может сделать то, что ищет лист:

import Data.Time
currentTime = fmap show getCurrentTime
zonedTime = fmap show getZonedTime

Cheers

6
ответ дан 4 December 2019 в 12:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: