问题标签 [dateparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
45 浏览

python-2.7 - 如何在 python 2 中将日期时间格式转换为毫秒?

所以python2没有 datetime.timestamp() 有没有办法将简单的日期时间格式转换为类似纪元的格式,换句话说,以毫秒为单位,或者有没有其他方法可以将 start_date 转换为毫秒格式

0 投票
0 回答
44 浏览

python - dateparser 是如何得到这个结果的?

我正在使用dateparser 库并被结果弄糊涂了:

谁能解释这个结果是如何达到的?我期望datetime.datetime(2011, 1, 4, 0, 0)

0 投票
3 回答
219 浏览

java - 无法解析的日期格式

我正在尝试解析日期字符串,但收到此错误:

java.text.ParseException:无法解析的日期:“1997 年 10 月 1 日,上午 12:00:00”

这是我用来解析的方法Date

在哪里dateStringOct 1, 1997, 12:00:00 AMdateFormatMMM d, yyyy, HH:mm:ss a

为什么无法解析日期?

0 投票
2 回答
58 浏览

python - 如何解析字符串以提取日期并将 2021 指定为 Python 3.8 中合适的年份?

我正在使用 dateparser 解析字符串并返回一个日期值以与提取日期进行比较,然后返回一个整数值作为两者之间的差异。在某些情况下,解析的日期是一个范围,在这种情况下,我对范围的两端进行平均,并得到平均值和提取日期之间的差异。

当月份进入明年时,我无法将年份替换为 2021 年,所以我的差异都是负面的。 如何用 2021 代替年份?

示例输出:

代码:

0 投票
0 回答
134 浏览

python - Python dateparser.parse 仅在使用 AWS EC2 时返回 NoneType 对象(运行 Python 3.7.9)

运行以下简单代码在运行 Python 3.7.3 的本地机器上运行良好,但在运行 Python 3.7.9 的 AWS EC2 实例上运行相同文件时仅返回对象类型 None。有什么想法会发生什么吗?我该如何解决它失败的地方?使用调试进行日志记录不会捕获任何内容。它没有引发错误,模块将日期字符串视为它无法识别日期,因此它通过设计创建一个 NoneType 对象。

脚本:

运行 3.7.3 的本地机器上的输出:

使用 3.7.9 在 EC2 上的输出:

有任何想法吗?我什至不确定从哪里开始进行故障排除。

0 投票
0 回答
36 浏览

python - 当我设置 TZ 环境变量时,为什么 dateparser 在我的 Flask 应用程序中停止工作?

为了弄清楚为什么 dateparser(0.7.6 和 1.0.0)不能在 Python 下的 Flask(Flask 1.1.2,Werkzeug 1.0.1)中工作,我将一个更大的 Flask 应用程序缩减到了基本要素3.8.5 在 Windows 10 中。

运行.py

我的测试.py

此应用程序运行良好 - 转到http://127.0.0.1:5003会产生“日期解析结果为:2021-01-13 00:00:00

但是,如果我在 mytest.py ( os.environ['TZ'] = 'UTC') 中取消注释第 5 行,dateparser 会突然停止工作,并且 URL 返回“日期解析结果为:无

我发现有一些方法可以缓解它:

  1. 在 run.py 中,将from mytest import app as _application行移到application函数中
  2. 在 mytest.py 中,将os.environ['TZ']...行移到date_test函数中

但我真的不明白为什么问题会首先发生,或者为什么这两个“解决方案”中的任何一个实际上都能解决问题。

我错过了什么?

0 投票
1 回答
16 浏览

python-3.x - python中的dateparser返回意外结果

我预计它会解决到 2021 年 1 月 26 日……但它会解决到 2034 年的某个日期。

我很好奇为什么会这样。我对解析器功能的理解是否错误?

0 投票
1 回答
118 浏览

python - 使用 dateparser 获取日期范围

当给它一个字符串时,我遇到了问题,dateparser例如"Dec. 3-4". 我有一系列日期(没有年份),但我不知道如何拆分该日期以使其打印"12/3"出来"12/4"

我当前的输出是"12/3",然后它给了我一个错误NoneType' object has no attribute 'strftime'。这是for我用来打印日期的循环。

0 投票
1 回答
88 浏览

python - 使用 dateparser.search 模块解析文本时排除相对日期

试图忽略诸如“明天”、“下周”、“更多”等相对日期search_datesdateparser.search

目前,这是我得到的行为:

我期待着:

0 投票
1 回答
41 浏览

python-3.x - 如何使 dateparser 解析相对于给定日期的日期

我正在使用 dateparser python 的模块来解析日期。我怎样才能让 dateparser 不是从当前日期和时间开始计算,而是从我设置的日期开始计算,比如today = datetime(2021, 1, 1)