2009-09-27 4 views

Respuesta

8

A menos que me falta lo que su realmente después, lo que quiere decir:

import Data.Time 

getCurrentTime 

cuando se ejecuta en GHCi, se obtiene:

2009-09-28 01:18:27.229165 UTC 

o, por hora local (como usted ha indicado y me acaban de sacar):

getZonedTime 

Para obtener:

2009-09-27 20:22:06.715505 CDT 
1
import System.Time 

main = do ct <- getClockTime 
      print ct 

o

import Data.Time 

main = do zt <- getZonedTime 
      print zt 
+0

¿Por qué no 'main = print = << getClockTime'? – Mikhail

5

Mientras getCurrentTime y getZonedTime hacer volver la hora actual y la hora local, respectivamente, estos no pueden ser que l iszt está esperando. Quiere una cadena que representa el momento actual, mientras que tanto getCurrentTime y getZonedTime vuelve IO UTCTime y IO ZonedTime respectivamente

Esto podría hacer lo Liszt está buscando:

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

Cheers

Cuestiones relacionadas