在Haskell(或C)中解析模糊日期

时间:2012-03-22 23:16:45

标签: c parsing date haskell

是否有一个很好的库可以解析Haskell或ANSI C中字符串的日期?像PHP的strtotime,或Ruby的Time.parse或Chronic,或其他什么。

如果它可以解析“下周”等,那么这是理想的,但即使它可以自己弄清楚一个完整的日期字符串是什么格式并返回结果,那就足够了。

我真的不喜欢慢性移植或手工提取strototime ...

2 个答案:

答案 0 :(得分:6)

经过多次搜索,我发现Git中的日期代码相当不错,并且不太依赖Git的其余部分,因此我将其删除并制作http://hackage.haskell.org/package/git-date

如果有的话,我愿意使用更好的解决方案:)

答案 1 :(得分:1)

它不处理“下周”样式的东西,但是time库中的Data.Time.Format模块基本上完成了你想要的,我想,它默认包含在Haskell平台中。只需向下滚动haddock文档,直到进入解析部分。