问题标签 [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.
python - Timedelta在python中与浮点数相乘
我有两个日期,可以像往常一样计算 timedelta。
但我想用产生的时间增量计算一些百分比:
但它似乎只能与 interegs 相乘。
我怎样才能使用float
而不是int
乘数?
例子:
如果使用int(multiplier)
- 准确性会受到影响。
datetime - 从 timedelta 对象的 numpy.ndarray 中获取 days 属性
我有一个numpy.ndarray
. 前两列是日期类型datetime.datetime
。我想找到两者之间的月差(作为浮点数),我将其定义为(天数差)*(12/365)。所以我想访问通过减去两个日期时间返回的 timedelta 对象的 .days 属性。
我不能这样做:(MyArray[1] - MyArray[0]).days
因为 Python 不知道期望 timedelta 对象。在 C# 中,我可能会尝试像这样进行转换:
在 Python (numpy) 中执行此操作的方法是什么?我需要循环吗?
python - 仅使用天数时,“datetime.timedelta”和“dateutil.relativedelta.relativedelta”有什么区别?
datetime.timedelta
(来自 Python 的标准库)和dateutil.relativedelta.relativedelta
仅使用天数有什么区别?
据我了解,timedelta
仅支持天(和周),同时relativedelta
增加了对以年、月、周或日定义的周期的支持,以及定义年、月或日的绝对值。(请记住,就这个问题而言,我不必担心小时、分钟或秒)
考虑到我只处理对象,并且只对由天数定义的时间段感兴趣,和datetime.date
之间有什么区别?有什么区别吗?timedelta
relativedelta
python - 如何将增量添加到 python datetime.time?
从:
http://docs.python.org/py3k/library/datetime.html#timedelta-objects
timedelta 对象表示持续时间,即两个日期或时间之间的差异。
那么为什么我会出错:
java - 在 lwjgl 中实现时间增量
我正在使用 Java 和 LWJGL 开发物理/游戏引擎。到目前为止,我一直使用Display.Sync(int)
恒定的帧速率和 1/int 的时间增量来进行物理更新。我正在尝试实现真正的时间增量,以便我可以充分利用处理能力。下面是我用来跟踪这个增量的类:
在每个滴答声中,引擎循环通过物理实体并应用标准重力等,更新速度和加速度分量。然后应该使用时间增量应用运动。在循环结束时,updateDelta()
被调用。问题在于,这以某种方式使一切进展得更快。例如,这是我的运动模块:
timeDelta()
只返回当前时间增量。
我是否以错误的方式处理这件事?
python - Python argparse:从参数创建 timedelta 对象?
我正在尝试使用argparse
将参数转换为timedelta
对象。我的程序读取用户提供的字符串并将它们转换为各种datetime
对象以供以后使用。我无法filter_length
正确处理参数。我的代码:
我运行程序,1
作为timedelta
值传递(我只希望它是一天):
但我收到以下错误:
我不明白为什么该值无效。如果我自己调用 mkdelta 函数,如下所示:
它返回:
这正是我正在寻找的价值。有人可以帮我弄清楚如何正确使用这种转换argparse
吗?
datetime - 使用 matplotlib 绘制格式为 DD HH:MM:SS 的时间增量轴
我正在使用 Matplotlib 绘制来自赛车事件的速度/距离数据,例如距离与时间,时间是水平轴,距离是垂直轴。
我的输入是两个向量,一个包含“距离事件开始的秒数”的时间值,另一个包含“到目前为止的距离”。同一个情节可以有很多运动员,所以我可以比较一下。
问题是,如果我绘制纯时间,我会以秒数获得 X 轴,这不自然地阅读:
我可以根据一天中的实际日期和时间绘制数据,并且我得到可读的结果,但这是绝对时间,而不是自事件开始以来经过的时间(这个开始于上午 6:00 左右):
我想要的是一种以 HMS 格式获取经过时间的方法(与第二个图形相同,但时间与事件开始相关),并且可能具有缩放级别的“意识”(切换到小时:分钟,然后到天:缩放级别更改的小时数,以免标签与与比例无关的数据过于靠近)。
谢谢你的帮助!
python - 计算年份和月份中两个 datetime.date() 日期之间的差异
我想以年和月计算两个 datetime.date() 日期之间的差异。
例如;
期望的结果:
谢谢。
python - 在一段时间内有条件
我希望在 10 分钟的时间内比较两个值。如果 A < B 持续 10 分钟,则设置 C 否则什么也不做。
上面的输出只是 2012-10-16 11:37:55.224999 和 2012-10-16 11:47:55.224999
我想我会使用当前时间和当前时间 + 10 分钟来实现正确的比较持续时间,但是我不知道如何将时间与 If 或 While 结合使用来进行实际比较。A 和 B 都是整数,而 C 是一个布尔值,根据比较结果为真或假。任何帮助将不胜感激。
谢谢,
-标记
numpy - 将变量从 datetime.timedelta 转换为 numpy.timedelta64
如何将变量从 Python 转换datetime.timedelta
为numpy.timedelta64
?