问题标签 [timedelta]
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.
datetime - 其中哪一个是pythonic?和 Pythonic 与速度
我是 python 新手,刚刚写了这个模块级函数:
我的问题是for
这里的循环,即长if
elif
块,并且想知道是否有更pythonic的方式来做它。
所以我将函数重写为:
我使用 timeit 模块测试了这两个代码的执行时间,发现第二个代码的执行时间长了大约 5-6 秒(对于默认的重复次数)。
所以我的问题是:
1. 哪个代码被认为更 Pythonic?
2. 写这个函数还有更多的pythonic吗?
3. pythonicity 和编程的其他方面(如本例中的速度)之间的权衡如何?
ps 我对优雅的代码有点强迫症。
_interval2
看到这个答案后编辑:
python - 需要 timedelta 对象列表中的平均值
我已经创建了一个timedelta
对象列表,我需要得到这个列表的平均值。当我尝试做
我明白了
我是使用 pythondatetime
类的新手。我也想知道如何将这个平均值转换为天:小时:分钟:我不需要任何小于分钟的格式。
python - Python:获取'3年前的今天'的日期时间
在 Python 中,如何获取“3 年前的今天”的日期时间对象?
更新:FWIW,我不太关心准确性......即今天是 2 月 29 日,我不在乎我的回答是 2 月 28 日还是 3 月 1 日。在这种情况下,简洁比可配置性更重要。
python - 在python中减去两次
我有两个datetime.time
值,exit
并且enter
我想做类似的事情:
但是,我收到此错误:
TypeError: 不支持的操作数类型 -: 'datetime.time' 和 'datetime.time
我该如何正确地做到这一点?一种可能的解决方案是将time
变量转换为datetime
变量,然后进行减法运算,但我相信你们一定有更好更干净的方法。
python - 了解时间增量
鉴于下面的 python 代码,请帮助我了解那里发生了什么。
start time
所以我得到了和之间的区别end time
,在第 5 行,我通过强制转换来四舍五入持续时间,现在,进一步的解释是什么?
我知道 delta 是什么意思(平均值或差异),但为什么我必须传递seconds = uptime
给timedelta
,为什么字符串转换工作得这么好,以至于我得到了HH:MM:SS
?
python - Adding days to a date in Python
I have a date "10/10/11(m-d-y)"
and I want to add 5 days to it using a Python script. Please consider a general solution that works on the month ends also.
I am using following code:
print Date
-> is printing '2011-10-10 00:00:00'
Now I want to add 5 days to this date. I used the following code:
Which returned this error:
python - Python:月内 2 个日期时间的差异
我想知道如何才能获得这种差异的确切月数:
date2-date1 结果
我想知道确切的月数,在这种情况下它应该返回5而不是 6(因为小时)
python - Python timedelta 减法行为
当我遇到(另一个线程)关于 Pythondatetime
和timedelta
对象的问题时,这个问题就产生了。
我关注了更新jimgardener
并阅读了评论eyquem
,并尝试了一些python代码..我很难理解这里的工作方式(由于我的新手到python状态)..我认为问一个问题是合适的新问题
打印这些变量产生
当我查看这些结果时,我注意到
现在 ,
当检查 tdiff 时,我发现
这与duration between t1(23:30:00 PM) and t2(00:15:30 AM)
假设 t2 跟随 t1相同
My question is,since td1 is the duration from previous midnight to 23:30:00 PM and td2 is the duration from that midnight to 00:15:30 AM , how can their difference represent the duration between t2 and t1 ?
Can some python gurus explain
python - 如何获取日期之间的天数
我需要从存储备份的目录中删除超过 14 天的文件。我可以通过使用这样的东西来获取单个文件的时间:
但是我对如何使用 timedelta 来查找此日期与当前日期之间的差异感到困惑。
我想使用这样的东西:
但我就是不明白。我一个人在这里,我很想得到一些帮助。
python - 格式化timedelta对象python
我写了这个小脚本来根据我的需要格式化一个 timedelta 对象:
我感觉我的方法使事情变得过于复杂,并想问你们是否会以不同的方式解决这个问题。有什么捷径可以利用吗?我希望这个问题适合 SO。