问题标签 [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.

0 投票
2 回答
163 浏览

python - Python timedelta 收到意外结果

在我正在为现有数据库编写的 Web 应用程序中,我需要计算现在与存储在数据库中的时间戳之间的差异(在文本字段中,这很愚蠢,我知道)。这是我的 sqlalchemyBan类和相关方法。

我需要整数和漂亮的字符串表示,因为我将在 html 表中呈现它,而 javascript 需要一种简单的方法来对其进行排序。我面临的问题是整数和字符串不匹配,如您在此屏幕截图中所见:

示例 html 表

如果有人能理解为什么输出如此糟糕,那将不胜感激!如果您需要更多信息来回答我的问题,我很乐意添加它。

编辑

对于屏幕截图顶部的记录,unbanned_in 时间戳是1320247970如果我通过我的函数运行它,这就是我得到的结果

0 投票
3 回答
9464 浏览

python - 自一天开始以来的秒数 UTC 时区

如何在 Python 中找到“自 UTC 时区开始以来的秒数”?我查看了文档,但不明白如何使用datetime.timedelta.

0 投票
2 回答
720 浏览

python - 如何在 python 中创建时间增量列表?

我一直在搜索这个网站,并看到了多个时间增量的参考,但还没有完全找到我要找的东西。

基本上,我有一个通信服务器接收到的消息列表,我想计算每条消息发出和接收之间的延迟时间。它看起来像这样:

与这些消息混合在一起的还有其他消息,但是,我只想捕获 Out 消息和具有相同 RefID 的消息之间的差异。

到目前为止,从主日志中梳理出哪些消息是Tmessages我一直在这样做,但它确实效率低下。我不需要每次都制作新文件。:

如何计算两条消息之间的时间增量并从主日志中整理出这些消息?

0 投票
1 回答
2454 浏览

python - python:哪个文件更新以及多少时间

我正在尝试创建一个文件日期比较例程。我怀疑以下是一种相当笨拙的方法。

我很难找到有关 timedelta 的属性或方法的信息,或者它们被称为什么的信息;因此,我仅根据天、分和秒来测量下面的日期时间差,并且没有代表年份的列表项。

任何有关替代方案的建议,将不胜感激。

0 投票
3 回答
20768 浏览

python - 如何将字符串转换为 datetime.timedelta()?

如何将我的日期字符串转换为datetime.timedelta()Python 中的 a?

我有这个代码:

提前致谢 ...

0 投票
3 回答
55855 浏览

python - 带有负值的 Python timedelta 问题

嗨,我需要一些帮助来了解为什么会这样。我有一种方法可以在事件程序中跟踪“剩余时间”:

一切都很好,estimated_duration > self.get_program_duration()但是当事情发生相反的情况时,事情就变得有趣了。

结果显示给用户:

当结果为负时,它会这样做:

任何想法如何获得结果 -5 分钟?

这是timedelta格式化程序(注意这是一个 Django 过滤器,因此接收timedelta值作为 a str- 但它存储为 a timedelta):

0 投票
4 回答
4926 浏览

python - Python:给定日期和工作日找到给定工作日的下一次出现的日期

这有点难以解释,所以如果这没有多大意义,我深表歉意。

我有一个程序,我正在做一些调度。它的一项设置是在某些日子每周运行一项任务。例如,每周一、周三和周五。

考虑当前任务计划在 2012 年 1 月 2 日(星期一)的示例,我已经有一堆代码工作到我知道下一个任务应该在 2012 年 1 月 2 日之后的星期三运行的地步. 我需要做的就是计算那个星期三(2012 年 1 月 4 日)的实际日期。

实际上,我将星期几作为 date.weekday() 中的相应整数,所以在这种情况下,我有 2 代表星期三。

处理这样的事情的最佳方法是什么?我觉得应该有一个相当简单的解决方案,但没有想到。我正在考虑使用日历对象来搜索以找到我想要的星期几,但这似乎有点矫枉过正。

0 投票
1 回答
2881 浏览

python - Python + sqlalchemy:如何在数据库端处理 timedelta?

使用 Python 编码,我想插入在数据库端处理的时间,如下所示:

或者

但不知何故它无法通过,看到警告:

有什么办法可以直截了当?谢谢。

=================================

我想更新表'Purchase'中的TIMESTAMP列'date_buy',而不是使用datetime.datetime.now()来获取python中的更新时间,我想在数据库中完成这项工作,这意味着我更喜欢功能。现在():

==================================

解决了。感谢 Bryan 和他的帖子: http ://groups.google.com/group/sqlalchemy/browse_thread/thread/a67d4f179e01b98a/ee688a0b8a999f52?hl=en&lnk=gst&q=date_add#ee688a0b8a999f52

0 投票
2 回答
487 浏览

python - Python datetime 减去日期奇数

我创建了一个 datetime 对象,从中减去 13 天,如下所示:

当我在早上 6 点和早上 8 点 30 分执行代码时,就会发生奇怪的事情。在早上 6 点,结果字符串返回为(如果今天是 2012-02-29):

2012-02-15

这是当前的14天前!但是,在上午 8:30 运行同一行,结果字符串返回为:

2012-02-16

然后正确。到目前为止,我还无法弄清楚这小段时间之间有什么区别。如果这很重要,我会使用时区天真的日期时间对象。我想知道什么可能导致结果字符串日期发生这种变化。

非常感谢。

编辑:(基于下面eumiro的建议)

datetime.datetime.now() 返回:

服务器和运行代码行的 django 应用程序中的时区是 Europe/Vienna。

我还尝试运行与您建议的行类似的行:

但是结果相同......这就是为什么我认为我认为它与时区也没有太大关系。但同时不知道还能去哪里看。

0 投票
3 回答
18160 浏览

python - 如何从与 django 的约会中找到一个月后?

我想从一个日期开始一个月后找到,但我不知道如何。

假设我有这个日期:

我想从该日期起一个月后自动查找,例如:

有谁知道这是怎么做到的吗?