首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将SUTime对象转换为常规日历或日期对象?

如何将SUTime对象转换为常规日历或日期对象?
EN

Stack Overflow用户
提问于 2016-04-14 02:49:10
回答 1查看 501关注 0票数 1

当我使用SUTime的API时,我提供文本并接收一个CoreMap对象列表,每个对象都在文本中详细说明时间表达式的属性。我希望使用这样的CoreMap并将其转换为DateCalendar对象,以便更容易地处理和操作。

SUTime接口中有这样的方法吗?还有别的地方吗?

有没有一种反向方法可以在DateCalendar对象的基础上构建CoreMap

EN

回答 1

Stack Overflow用户

发布于 2016-04-27 08:14:06

要从SUTime提取的CoreMap cm中获取日历对象,您可以尝试:

Calendar = cm.get(TimeAnnotations.TimexAnnotation.class).getDate();(请参阅https://github.com/stanfordnlp/CoreNLP/blob/master/src/edu/stanford/nlp/time/Timex.java)

请注意,并非所有由SUTime识别的时间表达式都可以解析为某个时间点或日历对象(因此可能会有一些例外)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36607035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档