问题标签 [python-datetime]
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 - Elegant way to convert python datetime.timedelta to dateutil.relativedelta
Is there an elegant was to convert between relativedelta
and timedelta
?
The use case is getting user input ISO date. Python's isodate
will return either isodate.duration.Duration
or datetime.timedelta
.
We need the features of relativedelta
(per What is the difference between "datetime.timedelta" and "dateutil.relativedelta.relativedelta" when working only with days? -- it does more) so need to convert both these types to a relativedata
.
python - 需要星期日作为一周的第一天
我希望周日为 0,但使用 datetime weeday 方法时为 6:
我的语言环境是:“en_US.UTF-8”,所以星期日应该是 0(当我在 bash 提示符下运行“语言环境日”时,它正确地将“星期日”显示为一周的第一天)。
如何让 python 将星期日显示为一周的第一天?
(我正在使用熊猫时间序列并调用.date
以获取日期时间。)
python - 将 DataFrame 列类型从字符串转换为日期时间
如何将字符串的 DataFrame 列(dd/mm/yyyy格式)转换为日期时间?
python - Django按周过滤
有没有办法按周轻松过滤 Date 对象?基本上我想做类似的事情
items= RelevantObject.objects.filter(date__week=32)
我发现可以在一年和一个月内执行此操作,但似乎没有内置一周的功能。是否有“正确”的方法来执行此操作?好像应该不会太难。
谢谢
python - 给定一天,如何获取当前一周的所有日期时间实例?
给定一天,我想获取这一天所在的一周中的所有天(日期时间实例)。
我有一个解决方案,如果有更有效的方法有问题,请纠正我。
我希望星期一是开始日期,星期天是结束日期。
python - Python datetime.strptime 仅适用于开发环境
这是我的代码:
这适用于我的 OSX 开发环境(virtualenv env django 1.5)
但是在我的生产服务器(ubuntu 12.04 virtualenv django 1.5)上,它不适用于此错误:
第 41 行是
'date':datetime.strptime(i['month'], "%Y-%m-%d %H:%M:%S")
我不明白为什么在一种环境下工作而不是在另一种环境下工作?谁错了,开发者还是产品?
更多的:
报告是这样生成的:
python - 如何减去这两个日期?如何计算他们之间的分钟数?
我怎样才能得到 和 之间的分钟when_start
差when_end
?
python - Python:从时间获取序数
我想对几个特征进行回归,其中之一是时间。因此,我需要将时间转换为定量变量,例如整数。
特别是,我想从一个datetime.time
对象中获取一个序数。有直接的方法吗?
我知道这可以通过对象的方法来完成toordinal()
,datetime.date
但是相同的方法不存在datetime.time
python - 建立上周、本周和下周的日期数组
我经常在 Python 中遇到有关日期的问题。在我的 web 应用程序中,我想显示日历三周中的每一天:上周、当前周和下周,星期一表示一周的开始。
我目前处理这个问题的方法是退回日期,直到我到达星期一,然后再减去 7 天,然后再加 20 天以建立三周范围……但这感觉真的很笨拙。
Python 是否有一个星期的概念,还是我必须手动调整它?
编辑:现在我把它编码出来,它并不太可怕,但我想知道是否没有更好的东西,同样是几周而不是几天的概念。
python - Python:获取时间范围之间的分钟重叠
需要什么 python 日期时间操作来解决这个问题?