我正在构建一个需要用自然英语对事物进行评论的系统。有用的一件事是能够以随意的格式表达日期。我正在寻找的本质上是Chronic、Natty或此问题中描述的任务的逆:Natural Language date and time parser for java。
这是否太过分了?我是否应该尝试在对我有意义的日期范围内滚动我自己的简单硬连线部件?或者是否有一些巧妙的方法来反转现有的解析器以吐出(甚至是乱码)描述日期的句子?
编辑 - 澄清一下,尽管任何类型的输出都很有趣和有用,但我对各种/创造性的输出生成特别感兴趣。即“下周”、“从现在起 7 天”、“下周四”和“下周晚些时候”都是同一日期。