有没有Haskell Time Typeclass

Mag*_*ist 5 haskell

我想构建一个带有类型签名的函数Time t => t -> Bool.当在文档看Data.Time有一些上下班几种不同的类型,如:UTCTime,LocalTime,和ZonedTime,但我觉得没有类型类这些系统整合起来.有没有这样的或者我应该把时间当作一个Num?(即连续统一体)

Ale*_* C. 8

vector-space包有一个仿射空间类型类.

Diff p这里是持续时间类型(应该是一个实例VectorSpace),并且p是时间点类型.您需要一个额外的Ord实例进行比较.

这为您提供了免费的时间点之间的线性插值.