问题标签 [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 - Python的timedelta:我不能在我想要的任何时间单位中获得整个差异的值吗?
自从在我的网站上发布了一篇帖子以来,我正在尝试一些聪明的日期(“几秒钟后,几小时后,几周后,等等。”)并且我正在使用存储在 utcnow 和 utc 日期之间的 datetime.timedelta 差异一个帖子的数据库。
看起来,根据文档,我必须使用 days 属性和 seconds 属性来获得我想要的花哨的日期字符串。
我不能在任何时间单位中获得我想要的整个差异的价值吗?我错过了什么吗?
如果我能在几秒钟内获得全部差异,那将是完美的。
python - 将 timedelta 格式化为字符串
我在格式化datetime.timedelta
对象时遇到问题。
这就是我想要做的事情:我有一个对象列表,对象类的成员之一是 timedelta 对象,它显示事件的持续时间。我想以小时:分钟的格式显示该持续时间。
我已经尝试了多种方法来做到这一点,但我遇到了困难。我目前的方法是为返回小时和分钟的对象添加方法到类。我可以通过将 timedelta.seconds 除以 3600 并四舍五入来获得小时数。我无法获得剩余的秒数并将其转换为分钟。
顺便说一句,我正在使用带有 Django 模板的 Google AppEngine 进行演示。
python - Python:如何从 datetime.timedelta 对象中获取时间?
mysql 数据库表有一个数据类型为时间的列(http://dev.mysql.com/doc/refman/5.0/en/time.html)。当访问表数据时,Python 将此列的值作为 datetime.timedelta 对象返回。我如何从中提取时间?(我真的不明白 python 手册中的 timedelta 是什么)。
例如,表中的列包含值“18:00:00” Python-MySQLdb 将其返回为 datetime.timedelta(0, 64800)
请忽略下面的内容(它确实返回不同的值) -
补充:不管表中的时间值如何,python-MySQLdb 似乎只返回 datetime.timedelta(0, 64800)。
注意:我使用 Python 2.4
python - 将 timedelta 转换为年?
我需要检查自某个日期以来是否已有几年。目前我已经timedelta
从datetime
模块中获得,我不知道如何将其转换为年。
python - 如何在 python 中对 datetime.timedelta 执行除法?
我希望能够做到以下几点:
或者
但时间增量不支持除法运算。有没有办法可以为 timedeltas 实现除法?
编辑:看起来这已添加到 Python 3.2(感谢 rincewind!):http ://bugs.python.org/issue2706
python - 如何使用 Python 按比例分配日期
我有一个非常简单的图表组件,它在 x/y 轴上采用整数。我的问题是我需要在此图表上表示日期/浮点数。所以我虽然可以按比例分配日期。换句话说,假设我有以下日期:01/01/2008、02/01/2008 和 31/12/2008。该算法将返回 0、16.667 和 100(1 个月 = 16.667%)。
我尝试使用 Python 2.5 的datetime
和timedelta
类,但我无法实现这一点。我以为我可以使用刻度数,但我什至无法从datetime
.
知道如何用 Python 编写这个算法吗?否则,还有其他想法或算法吗?
python - 缺少 datetime.timedelta.to_seconds() -> 在 Python 中浮动?
我知道datetime.timedelta
出于效率原因,秒和微秒可能分开表示,但我只是写了这个简单的函数:
这对于将值传递给time.sleep
or等事情很有用select.select
。为什么界面的这一部分没有类似的东西?datetime.timedelta
我可能会遗漏一些角落案例。时间表示似乎有很多不明显的极端情况......
我拒绝了几天来合理地精确地拍摄(我懒得实际计算出数学 ATM,所以这似乎是一个合理的妥协;-)。
java - 计算两个 Java 日期实例之间的差异
我java.util.Date
在 Scala 中使用 Java 的类,想比较一个Date
对象和当前时间。我知道我可以使用 getTime() 计算增量:
但是,这只给我留下了long
代表毫秒的时间。有没有更简单、更好的方法来获得时间增量?
python - Generating a dynamic time delta: python
Here's my situation:
I want to dynamically define a time interval with timedelta
, but this does not seem to work.
Is there any specific way to make this work? I'm getting invalid syntax here.
Are there any better ways to do it?
python - 将 timedelta 转换为天、小时和分钟
我有一个时间增量。我想要其中的天数、小时数和分钟数——无论是作为元组还是字典......我并不大惊小怪。
这些年来,我一定用十几种语言做了十几次,但是 Python 通常对所有事情都有一个简单的答案,所以我想我会先在这里问一下,然后再解决一些令人作呕的简单(但冗长)的数学问题。
福兹先生提出了一个很好的观点。
我正在处理“列表”(有点像 ebay 列表),其中每个列表都有一个持续时间。我试图通过做找到剩下的时间when_added + duration - now
我是否正确地说这不会考虑 DST?如果不是,加/减一个小时的最简单方法是什么?