haskell - 如何在 Haskell 中获取操作系统的当前时间
问题描述
例如,在 Erlang 中,我可以这样做:
:os.system_time
===>
1583672603234876000
在 Haskell 中,我还没有找到一种方法来做到这一点。我该怎么做?没有第三方依赖!!!
我试过了:
import System.Time (getClockTime)
tm <- getClockTime
但错误是:
Could not find module ‘System.Time’
这意味着我找到了一个老例子。
解决方案
如果你想要类似于 Erlang 的东西,os:system_time()
你可以试试getSystemTime。time
在 Haskell 中,我还没有找到一种方法来做到这一点。我该怎么做?没有第三方依赖!!!
尽管是依赖项,但time
远非第三方。
根据其源存储库的自述文件:
这是与 GHC Glasgow/Glorious Haskell 编译器捆绑在一起的 haskell 时间库。
此外,time
提供了更多函数来获取当前时间的各种表示,例如getCurrentTime。
希望您发现所有这些有用!
干杯。
推荐阅读
- php - 删除逗号分隔字符串php中的字符
- typescript - 传递索引类型时,Typescript 的多余属性检查失败
- debugging - Step in, Step out 和 Step Over 有什么区别?
- eclipse - 迁移到 Eclipse photon 时,Eclipse RCP 最大化编辑器不显示
- android - 如何修复 EBUSY:Ionic 3 中的资源繁忙或锁定?
- javascript - 如何在 javascript 中使用 fetch api 从 C# Web 方法获取响应?
- javascript - js - querySelector 在伪类 ::before 中选择和编辑样式
- html - 在 org.apache.pdfbox.pdmodel.graphics.color.PDPattern.toRGB 获取 java.lang.UnsupportedOperationException
- python - 列表字典的键到行枚举、制表符分隔的 csv 文件
- jmeter - 如何计算 JMeter Webdriver 采样器中两个不同操作的时间