[英]How to compare two UTCTime values and get the difference in days?
我想從 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.