- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在阅读 Real World Haskell;在第 9 章中,该示例使用了 System.Directory
中的函数 getModificationTime
,它的返回类型为 ClockTime
,但我认为在较新的版本中System.Directory,它有不同的返回类型。 :t getModificationTime 返回这个:
getModificationTime
:: FilePath -> IO time-1.4.0.1:Data.Time.Clock.UTC.UTCTime
我可以让它工作
import Data.Time.Clock
但我的问题是,为什么新的返回类型是
IO time-1.4.0.1:Data.Time.Clock.UTC.UTCTime
不仅仅是 UTCTime
?是因为类型来自未导入的模块吗?
System.Time
和 Data.Time.Clock
有什么区别?后者更可取吗?
最佳答案
推荐的时间函数已经改变。 time
包中的 Data.Time
等是对 Haskell 时间函数的完整且更合乎逻辑的重写。引用上面的 http://hackage.haskell.org/package/old-time-1.1.0.2/docs/System-Time.html :
The standard time library from Haskell 98. This library is deprecated, please look at Data.Time in the time package instead.
关于haskell - getModificationTime 返回类型不再是 System.ClockTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23450472/
我正在阅读 Real World Haskell;在第 9 章中,该示例使用了 System.Directory 中的函数 getModificationTime,它的返回类型为 ClockTime,
我正在尝试解析一个日期字符串,它是 FTP 服务器上文件的修改日期。以下是代码。 String dateString = mFTPClient.getModificationTime(PDF_FILE
我正在尝试从 FTP 环境中获取文件的最后修改日期。结果与预期不同。 通过使用 ftpClient.getModificationTime("File path") 我得到了 null。 通过使用 F
我是一名优秀的程序员,十分优秀!