public class TimeNLP extends Object
修改自 https://github.com/shinyke/Time-NLP
Constructor and Description |
---|
TimeNLP(String timeExpression,
TextAnalysis textAnalysis)
时间表达式单元构造方法
该方法作为时间表达式单元的入口,将时间表达式字符串传入
|
TimeNLP(String timeExpression,
TextAnalysis textAnalysis,
TimeContext timePoint)
时间表达式单元构造方法
该方法作为时间表达式单元的入口,将时间表达式字符串传入
|
Modifier and Type | Method and Description |
---|---|
static List<TimeNLP> |
filterTimeUnit(List<TimeNLP> timeNLPList)
过滤timeNLPList中无用的识别词。无用识别词识别出的时间是1970.01.01 00:00:00(fastTime=-28800000)
|
Boolean |
getIsAllDayTime() |
Date |
getTime()
获取 Date
|
TimeContext |
getTimeContext() |
String |
getTimeExpression() |
String |
getTimeNorm() |
String |
getTimeNormFormat() |
void |
setIsAllDayTime(Boolean isAllDayTime) |
void |
setTime(Date time) |
void |
setTimeContext(TimeContext timeContext) |
void |
setTimeExpression(String timeExpression) |
void |
setTimeNorm(String timeNorm) |
void |
setTimeNormFormat(String timeNormFormat) |
String |
toString() |
public TimeNLP(String timeExpression, TextAnalysis textAnalysis)
timeExpression
- 时间表达式字符串textAnalysis
- 正则文件分析类public TimeNLP(String timeExpression, TextAnalysis textAnalysis, TimeContext timePoint)
timeExpression
- 时间表达式字符串textAnalysis
- 正则文件分析类timePoint
- 上下文时间public Date getTime()
public Boolean getIsAllDayTime()
public void setIsAllDayTime(Boolean isAllDayTime)
public static List<TimeNLP> filterTimeUnit(List<TimeNLP> timeNLPList)
timeNLPList
- 待处理列表public String getTimeExpression()
public void setTimeExpression(String timeExpression)
public String getTimeNorm()
public void setTimeNorm(String timeNorm)
public String getTimeNormFormat()
public void setTimeNormFormat(String timeNormFormat)
public TimeContext getTimeContext()
public void setTimeContext(TimeContext timeContext)
public void setTime(Date time)
Copyright © 2021. All rights reserved.