gpt4 book ai didi

haskell - 在 Haskell 中解析 YYYY-MM-DD 格式的字符串中的日期

转载 作者:行者123 更新时间:2023-12-02 20:56:02 24 4
gpt4 key购买 nike

Haskell 有没有办法从格式为“YYYY-MM-DD”的字符串中解析日期?也就是说,类似 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

返回类型是相当开放的。您可以将值返回给任何 monad; 也许 似乎是反射(reflect)答案或解析字符串失败的一个很好的例子。由 Maybe 包装的类型是 ParseTime 类型类的任何实例; UniversalTime 在库中定义。

关于haskell - 在 Haskell 中解析 YYYY-MM-DD 格式的字符串中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40312231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com