數據我有這樣的FF定義的數據:不能含有UTCTime
import Data.Time.Clock
data D = D { ...,
someDate :: UTCTime,
... }
deriving (Eq, Show)
當我編譯它,我得到的FF得出一個顯示實例。錯誤:
No instance for (Show UTCTime)
arising from the 'deriving' clause of a data type declaration
at ...
我已經有這要根據documentation已經有這個實例的時間1.1.3包。我的GHC版本是6.8.2。
使用ghc-pkg檢查您是否實際選取了正確的版本。 – 2010-07-11 15:41:30
是的,1.1.3正在被拿起。我跑了「ghc-pkg最新的時間」。我也用「-v」選項進行了編譯,我看到編譯器實際上隱藏了舊版本,轉而使用1.1.3。 – 2010-07-11 16:24:53
谷歌搜索「實例顯示」UTCTime「'顯示它在'Data.Time.LocalTime'中。這種技術可能對未來的類似問題有用。 – 2014-06-14 15:50:59