问题标签 [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.
python-2.7 - 如何在 python 2 中将日期时间格式转换为毫秒?
所以python2没有 datetime.timestamp() 有没有办法将简单的日期时间格式转换为类似纪元的格式,换句话说,以毫秒为单位,或者有没有其他方法可以将 start_date 转换为毫秒格式
python - dateparser 是如何得到这个结果的?
我正在使用dateparser 库并被结果弄糊涂了:
谁能解释这个结果是如何达到的?我期望datetime.datetime(2011, 1, 4, 0, 0)
java - 无法解析的日期格式
我正在尝试解析日期字符串,但收到此错误:
java.text.ParseException:无法解析的日期:“1997 年 10 月 1 日,上午 12:00:00”
这是我用来解析的方法Date:
在哪里dateString是Oct 1, 1997, 12:00:00 AM和dateFormat是MMM d, yyyy, HH:mm:ss a。
为什么无法解析日期?
python - 如何解析字符串以提取日期并将 2021 指定为 Python 3.8 中合适的年份?
我正在使用 dateparser 解析字符串并返回一个日期值以与提取日期进行比较,然后返回一个整数值作为两者之间的差异。在某些情况下,解析的日期是一个范围,在这种情况下,我对范围的两端进行平均,并得到平均值和提取日期之间的差异。
当月份进入明年时,我无法将年份替换为 2021 年,所以我的差异都是负面的。 如何用 2021 代替年份?
示例输出:
代码:
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 上的输出:
有任何想法吗?我什至不确定从哪里开始进行故障排除。
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 返回“日期解析结果为:无”
我发现有一些方法可以缓解它:
- 在 run.py 中,将
from mytest import app as _application行移到application函数中 - 在 mytest.py 中,将
os.environ['TZ']...行移到date_test函数中
但我真的不明白为什么问题会首先发生,或者为什么这两个“解决方案”中的任何一个实际上都能解决问题。
我错过了什么?
python-3.x - python中的dateparser返回意外结果
我预计它会解决到 2021 年 1 月 26 日……但它会解决到 2034 年的某个日期。
我很好奇为什么会这样。我对解析器功能的理解是否错误?
python - 使用 dateparser 获取日期范围
当给它一个字符串时,我遇到了问题,dateparser例如"Dec. 3-4". 我有一系列日期(没有年份),但我不知道如何拆分该日期以使其打印"12/3"出来"12/4"。
我当前的输出是"12/3",然后它给了我一个错误NoneType' object has no attribute 'strftime'。这是for我用来打印日期的循环。
python - 使用 dateparser.search 模块解析文本时排除相对日期
试图忽略诸如“明天”、“下周”、“更多”等相对日期search_dates。dateparser.search
目前,这是我得到的行为:
我期待着:
python-3.x - 如何使 dateparser 解析相对于给定日期的日期
我正在使用 dateparser python 的模块来解析日期。我怎样才能让 dateparser 不是从当前日期和时间开始计算,而是从我设置的日期开始计算,比如today = datetime(2021, 1, 1)?