问题标签 [relativedelta]
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 - 日期时间和 relativedelta 的奇怪算术
乘法relativedelta
对象是否安全?我看到一些奇怪且不一致的行为,并且找不到它记录了此类支持哪些类型的算术(如果有的话)
另一方面:
完整回溯(使用python
2.7.5 和dateutil
1.5):
python - Accessing python dateutil relativedelta values
I am very new to python and I've run across a small problem that I haven't been able to find an answer to by googling. I am running the following code:
d1
and d2
are two separate dates
The values that get printed out for years are the correct values that I'm expecting. My problem is that I need to access those values and compare against some other values. No matter how I try to access the data I get similar errors:
I need to get the years, months, and days and any help would be greatly appreciated.
python - dateutil.relativedelta - 如何以天为单位获取持续时间?
我希望以天为单位获得 relativedelta 的总持续时间。
预期的:
我尝试了什么:
有没有一种简单的方法可以做到这一点?谢谢!
python - 选择过去 X 个月的数据
我想选择过去 4 个月的数据。我想从月初开始,所以如果现在是 7 月 28 日,我想要从 March1-July28 的数据。
目前我使用 DateOffset,我意识到它正在调用 March28-July28 并遗漏了我的很多数据。
我查找了其他答案并找到了这个:如何使用 datetime Python 模块计算距当前日期六个月的日期?所以我尝试使用relativedelta(months=-4)
并得到了一个ValueError: Length mismatch: Expected axis has 1 elements, new values have 3 elements
任何帮助,将不胜感激。
python - 'dateutil.relativedelta.relativedelta' 中的单数和复数参数有什么区别?
摘自 的描述dateutil.relativedelta.relativedelta
,
年、月、日、时、分、秒、微秒:
年、月、周、日、小时、分钟、秒、微秒:
当涉及到加法和减法时,我可以看到与以下示例的差异。
除此之外,单数和复数参数之间还有什么其他区别relativedelta
?
python - python的relativedelta的意外行为
使用 Python 的时间戳和
我的时间戳
Timestamp('2015-06-01 00:00:00')
my_timestamp + relativedelta(月 = +4)
Timestamp('2015-04-01 00:00:00')
我自然希望输出Timestamp('2015-10-01 00:00:00')
在日期中添加“月份”的正确方法是什么?
[编辑]:我已经通过使用以下方法解决了这个问题(以防 Pandas 中的任何人有同样的问题):
打印 my_timestamp
打印 my_timestamp + DateOffset(months=4)
2015-06-01 00:00:00
2015-10-01 00:00:00
python - 使用 dateutil 的 relativedelta 添加 +1(句点)和 -1 天的问题
我使用 dateutil 的相对增量得到一个类类型错误。我的代码在这里:
如果有人对我的方法有更好的替代方案,我会持开放态度 - 我正在尝试将 excel 的东西翻译成 python,并且可能不会非常有效地做到这一点。
我这部分的最终目标是能够按月、季度或半年或年调整周期,但我现在只需要几个月就很高兴了。EOP 线应该是(BOP + Period - 1 天)。
我也不认为我的 ops_line 定义会起作用 - 我正在尝试从逻辑运算符创建一个布尔数组。有什么积分吗?
python - 几个月工作时python中的relativedelta
假设我在几个月内使用相对增量。
问题是当我这样做时:
当我尝试做这样的事情时,这是一个问题:
我希望一个月的价值为 8 (12 - 4)。任何人都知道如何最好地解决这个问题,以便我可以实现我正在寻找的输出?
python - 为什么带有正参数的 relativedelta 返回过去的日期?
我很难理解 dateutil.relativedelta 的行为。我知道,如果我使用relativedelta doc中指定的否定参数,则 relativedelta 可能会返回过去的日期。
但是,当我提供正参数时,我希望它总是在未来返回一个日期......这似乎合法吗?
我的用例如下:我们是星期二,现在是 8:35。我想在 6:00 获得最近的星期一和星期二的日期。
这就是我所做的。第一个结果对我来说似乎是正确的,而第二个结果是错误的。
那么,我在这里做错了吗?
python - Django - F('datetimefield') + relativedelta(months=1) 失败
我正在尝试使用 django 中的 F() 对象更新模型的自我日期时间字段。
但是当我这样做时,我得到了AttributeError: relativedelta object has no attribute translate
。
这是我在执行代码时得到的回溯,可能在使用日期时间类型 relativedelta 添加值时使用 F() 对象存在问题。