[英]Yesod Persistent - How to compare Day to UTCTime? (How to convert them?)
我有一個UTCTime
類型的值代表當前時間,以及類型Day
其他值,我想知道它是否大於或等於當前時間。
UTCTime
由Day
( utctDay
)和自午夜( utctDayTime
)以來的秒數utctDayTime
。 這是一個GHCi會話,展示如何訪問當天:
ghci > import Data.Time
ghci > time <- getCurrentTime
ghci > :t time
time :: UTCTime
ghci > utctDay time
2016-04-30
ghci > :t utctDay time
utctDay time :: Day
一旦您有權訪問該Day
,您就可以使用標准比較函數( >
, >=
==
, <
和<=
):
ghci > t1 <- getCurrentTime
ghci > t2 <- getCurrentTime
ghci > t1
2016-04-30 21:59:06.808488 UTC
ghci > t2
2016-04-30 21:59:11.920389 UTC
ghci > (utctDay t1) >= (utctDay t2)
True
您可能還想查看Haddocks for UTCTime
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.