调整百度新闻,加入#号
This commit is contained in:
20
task/dateparser_test.py
Normal file
20
task/dateparser_test.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import parsedatetime as pdt
|
||||
from datetime import datetime
|
||||
|
||||
# 初始化 Calendar 对象
|
||||
cal = pdt.Calendar()
|
||||
|
||||
def parse_natural_language_time(text):
|
||||
time_struct, parse_status = cal.parse(text)
|
||||
if parse_status == 1:
|
||||
# 将解析后的时间结构转换为 datetime 对象
|
||||
parsed_time = datetime(*time_struct[:6])
|
||||
print(f"Parsed time: {parsed_time}")
|
||||
return parsed_time
|
||||
else:
|
||||
print(f"Could not parse time for: {text}")
|
||||
return None
|
||||
|
||||
# 示例输入
|
||||
test_input = "明天上午9点开会"
|
||||
parsed_time = parse_natural_language_time(test_input)
|
||||
Reference in New Issue
Block a user