当前位置: 首页 > 面试题库 >

Python中的日期差异(以分钟为单位)

林星阑
2023-03-14
问题内容

如何为Python中以下时间戳计算以分钟为单位的时间差?

2010-01-01 17:31:22
2010-01-03 17:31:22

问题答案:
from datetime import datetime

fmt = '%Y-%m-%d %H:%M:%S'
d1 = datetime.strptime('2010-01-01 17:31:22', fmt)
d2 = datetime.strptime('2010-01-03 17:31:22', fmt)

print (d2-d1).days * 24 * 60


 类似资料:
  • 问题内容: 我需要获取两个日期之间的分钟数。我知道Joda是最适合使用的,但这是针对Android项目的,因此,我更喜欢使用一些外部库,并且我正在构建的应用程序不需要计算得很精确。 但是,我正在使用的代码似乎无法正常工作。我正在尝试获取“ 11/21/2011 7:00:00 AM”和“ 11/21/2011 1:00:00 PM”之间的分钟数(应该为360分钟),但是代码我’m using返回0

  • 我试图以天计算两个日期之间的差异。然而,当两个日期在不同的月份时,前一个月的日子被丢弃。 例如,如果开始日期是3月31日,结束日期是4月1日,则差异为0。 如果两天在同一个月,它工作正常。 提前感谢您的支持。 更新:我想到了如何修复它。除了选择的日期是一个月的最后一天,一切都按预期进行。可以在下面找到一个实时演示: 这里的演示 例如,开始日期:3月19日,结束日期:3月21日。差2天。 但当选择的

  • 问题内容: 我有一列想要四舍五入到查询中的下一个较低的10分钟间隔(请参见下面的示例)。 我设法通过截断秒数然后减去分钟的最后一位来做到这一点。 结果如下: 01.01.2010 10: 00:00 听听01.01.2010 10: 00:00 01.01.2010 10: 05:00 听听01.01.2010 10: 00:00 01.01.2010 10: 9时59 听听01.01.2010

  • 问题内容: 我试图获取当前日期与PHP 调用中的日期之间的差异,例如:。如何获得两个日期之间的时间差。我想有一个比较两个日期的函数,然后返回分钟,返回小时和返回天等等。 我应该怎么做? 编辑:当前接受的答案已经完全做了我想要做的。我建议您以方便使用的方式获取它,以便以PHP 函数使用的形式获取两个日期之间的时间。如果您对PHP不太熟悉,那么这是从1970年1月1日开始的秒数。这对于PHP后端非常有

  • 我需要得到两个日期之间的差异,比如说,如果差异是84天,我应该有2个月和14天的输出,我刚刚给出的代码给出了总数。这是密码 输出为: 例如,我需要这个查询的输出为2个月,最坏情况下为14天,否则我不介意是否可以得到月后的确切天数,因为这些天数实际上不是14天,因为所有月份都没有30天。

  • 问题内容: 如何在PHP中计算两个日期时间之间的分钟差? 问题答案: 从过去的一减去最近的一并除以60。 时间以Unix格式完成,因此它们只是一个很大的数字,显示从