Time-NLP icon indicating copy to clipboard operation
Time-NLP copied to clipboard

时间识别错误

Open tamade12318 opened this issue 7 years ago • 1 comments

——3个BUG, 第一个 时间识别,isPreferFuture=ture时 下午7点到8点,识别到第二天的7点到8点

问题在于TimeUnit.java中的下面语句: if(curTime < _tp.tunit[checkTimeIndex]){ return; } curTime =16点, _tp.tunit[checkTimeIndex] =7 这个7不对,应该是12+7 =19

这是一个bug

第二个 今天下午7到8点 由于【7】后面没加【点】所以识别为今天下午的默认时间【15:00】

第三个 今天6月28日,周三, 【周五下午7点到8点】,识别为【7月7日】

tamade12318 avatar Jun 28 '17 08:06 tamade12318

多谢反馈

第一个和第三个BUG我在当前版本无法重现,可以提供一个baseTime以便做更进一步排查吗。 第二个问题感觉过于口语化,如果对此类语句做兼容可能会引起一些不必要的误判。我认为纳入识别的标准是符合书面语。如果你有这方面的识别需求可以做一些小改动实现。

shinyke avatar Jul 19 '17 06:07 shinyke