UTCTime-UTCTimeから離れたい。私は次の関数を見つけました:
diffUTCTime :: UTCTime -> UTCTime -> NominalDiffTime
しかし、私は違いを得るNominalDiffTime
、そして私は日数で違いを得る必要がある
このための機能はありますか?
nominalDiffTimeToSeconds
?!以外の何か
NominalDiffTime
は、とりわけ、Fractional
であるため、結果をnominalDay
次のように分割できます。
Prelude Data.Time.Clock> myDiffTime / nominalDay
2.314814814814s
あなたは、その使用することができますRealFrac
にインスタンスをround
、floor
それはなど、:
Prelude Data.Time.Clock> round $ myDiffTime / nominalDay
2
Prelude Data.Time.Clock> truncate $ myDiffTime / nominalDay
2
Prelude Data.Time.Clock> floor $ myDiffTime / nominalDay
2
Prelude Data.Time.Clock> ceiling $ myDiffTime / nominalDay
3
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加