# text2date-spring-boot-starter **Repository Path**: pursue_wind/text2date-spring-boot-starter ## Basic Information - **Project Name**: text2date-spring-boot-starter - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-01 - **Last Updated**: 2023-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 提取中文文本里面的时间 ## 使用 ### 添加依赖 ```xml io.github.mirrormingzz text2date-spring-boot-starter 1.0.0 ``` ### 注入`DatetimeRecognizer`, 使用dateParse()/parse()进行文本解析 ```java @Autowired private DatetimeRecognizer datetimeRecognizer; List dates = datetimeRecognizer.dateParse("明天下午四点到五点去看电影"); List timeEntities = datetimeRecognizer.parse("明天下午四点到五点去看电影"); ``` - 2020-3-27 添加:半小时前/后和xx小时前/后 的解析 ###TODO: - 节假日解析 - 时间短语解析 - 是否倾向未来时间可配置 - 自定义添加解析参数 ### 参考项目: > mandarintools:https://github.com/luoxuefeng01/mandarintools-1 > 复旦大学fnlp:https://github.com/FudanNLP/fnlp 时间处理模块见:package org.fnlp.nlp.cn.ner; > Microsoft/Recognizers-Text:https://github.com/microsoft/Recognizers-Text > **微软的 Java - datetime 目前未完成** > Time-NLP:https://github.com/shinyke/Time-NLP > TimeRecognition:https://github.com/senlinxuefeng/TimeRecognition > TimeRec:https://github.com/wbq813/TimeRec > ALBERT_4_Time_Recognition:https://github.com/percent4/ALBERT_4_Time_Recognition > Chinese_Time_Recogniztion:https://github.com/percent4/Chinese_Time_Recogniztion