Snap界面 - 获取时间

时间:2014-07-21 20:38:47

标签: haskell time haskell-snap-framework

我正在使用Snap界面,我想知道是否有一个函数':: Request - >时间'。 (或CTime)。

我希望有时间有人访问该网页。

1 个答案:

答案 0 :(得分:3)

Request没有任何时间(你可以从source查看)。

但是你可以在处理请求时获得当前时间:

import Data.Time.Clock (getCurrentTime)
import Data.Time.Format
import qualified Data.Text as T

someHandler :: Handler App App ()
someHandler = do
  utcTime <- liftIO getCurentTime
  writeText $ T.pack $ formatTime undefined "%F %T" utcTime