问题标签 [python-dateutil]
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 - 使用现有的规则来生成更多的事件
我有一个规则实例,例如
其中 dtstart 和 byweekday 可能会改变。
如果我想从这个规则生成十个日期,那么最好的方法是什么?我可以为 r 的 _dtstart 成员分配一个新值吗?这似乎有效,但我不确定。
例如
否则我想我会创建一个新的 rrule 并访问原始实例的 _dtstart、_count、_byweekday 等。
编辑:
我已经考虑了更多,我认为我应该做的是在创建第一个 rrule 实例时省略“计数”参数。我第一次使用 rrule 时仍然可以出现 10 次
然后我可以得到更多
我认为这解决了我的问题,没有任何丑陋
python - dateutil.rrule.rrule.between() 只给出现在之后的日期
从 IPython 控制台:
如何使between()
返回日期从开始 ( b
) 日期开始?
python - 如何在 Windows 上安装 python-dateutil?
我正在尝试将一些日期/时间转换为 UTC,我认为这在 Python 中会很简单——包括电池,对吧?好吧,这很简单,只是 Python (2.6) 不包含任何 tzinfo 类。没问题,快速搜索会出现python-dateutil,它应该完全符合我的需要。
问题是我需要在 Windows 上安装它。我能够使用 7-zip 压缩 .tar.gz2 发行版,但现在我只剩下一组文件,并且没有关于如何继续的指导。当我尝试运行 setup.py 时,我收到错误“没有名为 setuptools 的模块”。
python - Python dateutil.rrule 非常慢
我正在将 python dateutil 模块用于支持重复事件的日历应用程序。我真的很喜欢使用 rrulestr() 函数解析 ical rrules 的能力。此外,使用 rrule.between() 获取给定时间间隔内的日期非常快。
但是,只要我尝试执行任何其他操作(即:列表切片、before()、after()、...),一切都会开始爬行。似乎 dateutil 尝试计算每个日期,即使我想要的只是使用 rrule.before(datetime.max) 获取最后一个日期。
有什么办法可以避免这些不必要的计算吗?
python - (python)日期范围内的“Passing Go”
更新以删除无关的文本和歧义。
规则:
员工在每个季度后的第二天累积 8 小时的带薪休假。宿舍,具体为:
- 1 月 1 日 - 3 月 31 日
- 4 月 1 日 - 6 月 30 日
- 7 月 1 日 - 9 月 30 日
- 10 月 1 日 - 12 月 31 日
问题
使用 python,我需要定义以下函数的内容:
我目前正在使用 Python,并且想知道这样的正确方法是什么。
我假设使用 DateTime 对象,可能还有 dateutil 模块,在这里会有所帮助,但由于某种原因,我的大脑并没有解决这个问题。
更新
我想计算有点简单,因为问题是:
“从 start_date 到 end_date 有多少小时的带薪休假?” 鉴于上述“规则”。
python-3.x - python3中dateutil.parser的替代品是什么?
Python 2.x 有一个很棒的函数,叫做 dateutil.parser,它可以将 ISO8601 格式的日期转换为 python 日期时间值。它在 Python 3 中不存在。替代品是什么?
python - Python dateutil 解析器失败
我正在尝试解析从电子邮件标题中获得的以下日期字符串:
第三个失败;我错过了一些明显的东西吗?
python - 安装 dateutil
我想安装最新版本的 dateutil,以使用 Python 3.1。我的系统默认 Python 版本是 2.6.1,因此我通过在每个文件的顶部添加以下 shebang 来运行使用 Python 3.x 语法编写的脚本:
谁能告诉我我需要做什么才能让 dateutil 2.0 与这个 3.1 版本的 Python 一起工作。
谢谢,保罗。
python - 如何从 Python(或其他语言)中的文本块中解析多个日期
我有一个包含多个日期值的字符串,我想将它们全部解析出来。该字符串是自然语言,所以到目前为止我发现的最好的东西是dateutil。
不幸的是,如果一个字符串中有多个日期值,dateutil 会抛出一个错误:
关于如何解析长字符串中的所有日期的任何想法?理想情况下,会创建一个列表,但如果需要,我可以自己处理。
我正在使用 Python,但在这一点上,其他语言可能没问题,如果他们完成工作的话。
PS - 我想我可以在中间递归地分割输入文件并尝试,再试一次,直到它工作,但这是一个黑客的地狱。