[英]Parsing a date form a string of form YYYY-MM-DD in Haskell
Haskell中是否可以從格式為“ YYYY-MM-DD”的字符串中解析日期? 也就是說,像parseDateFromString 2016-10-20
這樣的東西parseDateFromString 2016-10-20
某種常用的Haskell日期格式返回日期。
Data.Time
提供parseTimeM
,這有點笨拙。 我可能會忽略一個更簡單的選擇。
> import Data.Time
> parseTimeM False defaultTimeLocale "%Y-%m-%d" "2016-10-20" :: Maybe UniversalTime
Just 2016-10-20 00:00:00
返回類型是相當開放的。 您可以將值返回給任何單子。 Maybe
似乎是一個很好的例子,以反映答案或失敗來解析字符串。 Maybe
包裝的類型是ParseTime
類型類的任何實例。 UniversalTime
在庫中定義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.