如何使用Haskell中的百里香库从Int值创建UTCTime?

时间:2018-07-22 13:43:50

标签: haskell time haskell-thyme

我有一个年,月,日,小时和分钟值(它们都是Int类型)-如何将它们转换为UTCTimeUniversalTime

1 个答案:

答案 0 :(得分:2)

需要以下导入:

import Control.Lens
import Control.Lens.Iso
import Data.Thyme.Clock
import Data.Thyme.Calendar

然后:

> UTCTime ((YearMonthDay 2018 7 21)^.from gregorian) (toEnum 0)
UTCTime {utctDay = 2018-07-21, utctDayTime = 0s}

(也许有一种更简单的方法,但这还不错)