они оба делают то же задание, просто выпускают под брендом восприятие, которое я предполагаю
честно, я не думаю, что конечный пользователь даже заметил бы. пока они видят небольшой замок, они будут счастливы
, PS godaddy сертификаты более дешев
Если я не упускаю то, что вам действительно нужно, вам нужно:
import Data.Time
getCurrentTime
при запуске в GHCi вы получите:
2009-09-28 01:18:27.229165 UTC
или, для местного времени (как вы указали, и я только что поймал):
getZonedTime
, чтобы получить:
2009-09-27 20:22:06.715505 CDT
import System.Time
main = do ct <- getClockTime
print ct
или
import Data.Time
main = do zt <- getZonedTime
print zt
Хотя getCurrentTime и getZonedTime действительно возвращают текущее и местное время соответственно, они могут не совпадать с тем, что ожидает лист. Ему нужна строка, представляющая настоящее время, в то время как getCurrentTime и getZonedTime возвращают IO UTCTime и IO ZonedTime соответственно
. может сделать то, что ищет лист:
import Data.Time
currentTime = fmap show getCurrentTime
zonedTime = fmap show getZonedTime
Cheers