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

标准时间如何解决

Open jiangBall opened this issue 8 years ago • 1 comments
trafficstars

normalizer.parse("收录时间:2016-05-24TimeNLP 详细介绍");// 抽取时间 TimeUnit[] unit = normalizer.getTimeUnit(); System.out.println("收录时间:2016-05-24TimeNLP 详细介绍"); System.out.println(DateUtil.formatDateDefault(unit[0].getTime()) + "-" + unit[0].getIsAllDayTime());

运行结果是: 2017-05-03 10:17:15 收录时间:2016-05-24TimeNLP 详细介绍 2017-06-05 00:00:00-true

jiangBall avatar May 03 '17 02:05 jiangBall

normalizer.parse("收录时间:2016-05-24TimeNLP 详细介绍");// 抽取时间 TimeUnit[] unit = normalizer.getTimeUnit(); System.out.println("收录时间:2016-05-24TimeNLP 详细介绍"); System.out.println(DateUtil.formatDateDefault(unit[0].getTime()) + "-" + unit[0].getIsAllDayTime());

运行结果是: 2017-05-03 10:17:15 收录时间:2016-05-24TimeNLP 详细介绍 2017-06-05 00:00:00-true

这个项目好像不维护了。 错误原因:在解析月日字段时,正则匹配错误导致, 解决方案:我在我的分支上增加了正则和相关代码, 支持解析:yyyy-MM-dd、yyyy-MM-dd HH:mm:ss和yyyy-MM-dd HH:mm等格式。希望有所帮助!

xkzhangsan avatar Dec 04 '20 14:12 xkzhangsan