问题标签 [haskell-time]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2583 浏览

haskell - 如何将 DiffTime 转换为 NominalDiffTime?

使用时间库(time-1.5),我有一个常数,例如 1 秒。我没有看到创建 NominalDiffTime 的方法,所以我创建了一个 DiffTime:

现在我想与 UTCTime 交互:

哪个当然不会进行类型检查,因为 addUTCTime 需要参数 1 中的 NominalDiffTime 并且我已经通过了 DiffTime。如何在两种类型之间转换?或者如何创建 2 秒的 NominalDiffTime?

0 投票
1 回答
225 浏览

haskell - 使用 Haskell 时间库 ISO8601 格式

我正在使用 Haskell 时间库。我正在尝试使用 ISO-8601日期格式化程序

在我的代码中,我可以导入Data.Time模块并毫无问题地使用它。但是,当我导入Data.Time.Format.ISO8601函数和定义时,出现以下错误:Could not find module.

我是 Haskell 的新手,我对自己理解包管理器中的依赖项的能力还没有信心。我有面向 Java 的背景。

0 投票
1 回答
531 浏览

haskell - 如何从时间库 < v1.9.1 中的 NominalDiffTime 获取秒数?

似乎有一个及时的功能 v1.9.1 ( http://hackage.haskell.org/package/time-1.9.2/docs/Data-Time-Clock.html#v:nominalDiffTimeToSeconds ) 但我的堆栈配置与此版本不兼容。

我试过stack solver添加- time-1.9.2为堆栈extra-dep,但它输出:

我看到它被定义(在 v1.8.0.2 http://hackage.haskell.org/package/time-1.8.0.2/docs/src/Data.Time.Clock.Internal.NominalDiffTime.html#NominalDiffTime)为:

但是MkNominalDiffTime构造函数没有导出,我认为这意味着我需要分叉库来修改它?

0 投票
2 回答
756 浏览

haskell - 如何使用 Haskell 中的时间库创建 UTCTime 值?

我有年、月、日、小时和分钟的值(它们都是 Int 类型) - 我怎样才能将它们转换为UTCTime

就像如何使用 Haskell 中的百里香库从 Int 值创建 UTCTime 一样?但改用time图书馆。