代码之家  ›  专栏  ›  技术社区  ›  Crescent Fresh

日期(.NET)的自然语言分析器?

  •  6
  • Crescent Fresh  · 技术社区  · 16 年前

    http://todoist.com/Help/timeInsert

    我发现 this post one solution 我并不完全满意。我想我应该重新提出这个问题,看看:有没有其他的.NET库可以进行这种日期解析?

    6 回复  |  直到 7 年前
        1
  •  6
  •   Vitor Silva    16 年前

    我知道这不是一个最佳的解决方案,但你也可以尝试移植 dateJs 从图书馆到.net

    它处理像今天这样的事情;明天2008年7月;下周五;去年四月,;2004.08.07; 6/4/2005; 晚上八时十五分;22:30:45; +5年

        3
  •  1
  •   nabrond    16 年前

    Parse()将接受一个字符串参数并尝试生成其DateTime相等值。我对它有点生疏,但它应该适用于任何可以用DateTime.ToString()生成的日期字符串。

    您还可以查看DateTime.ParseExact(),它与Parse()的功能相同,但允许您限制输入字符串的可能格式。下面的链接应该可以帮助您完成这两个功能以及框架中的任何其他日期解析功能。

    http://msdn.microsoft.com/en-us/library/1k1skd40.aspx

        4
  •  1
  •   Rais Alam    11 年前

    我们开发的正是您在一个内部项目中寻找的内容。如果有足够的需要,我们正在考虑将其公开。有关更多详细信息,请查看此博客: http://precisionsoftwaredesign.com/blog.php .

        5
  •  0
  •   BCS    15 年前

    我建造了 this library 作为工作项目的一部分。它不是完全抛光,但如果你有兴趣,我可以把更多的工作,它和/或安排一个许可证为您的需要。

        6
  •  0
  •   Sparky    15 年前

    我编写的非常旧的程序(使用Clipper,一种DBASE派生工具),但代码可读性很好。

    http://www.jbooth-consulting.com/downloads/clipper/guessdate.zip

    可能会给你一些想法,如果你想推出自己的。。。