Python计算两个日期之间的时间范围长度

克里斯蒂安

我在寻找ChronoUnit模块

java.time.temporal.ChronoUnit 

Python 8中的Java实现。

该模块之所以有用,是因为它包含一个计算任意日期之间的天,月,年等的过程。

PS:在python中实现日期计算可能会导致很多问题,因为目前我根本没有时间考虑很多紧急情况,因此请在回答时保持建设性。

编辑:我认为我的问题还不够清楚,但是我要完成的工作是实际上可以从另一个日期中减去一个日期,从而得到两者之间的月,日,年等。

根据juanpa.arrivillaga的注释,箭头库提供了一种有用的方法,该方法提供了几乎类似的功能,我想我现在将回答我自己的问题。

克里斯蒂安

感谢@ junpa.arrivillaga,我弄清楚了箭头可以使该过程很容易在python中实现

要使用的api如下:

arrow.Arrow.range('hour', start, end)

Python中的最终方法是:

'''
    Computes day, month, year s 
    between two dates.
    frame - time frame 
    start - date start 
    end - date finish
    This method only works if the generated timeframe between to dates 
    is finite, as Arrow.range returns a generator!
'''
def count_frame_between_dates(frame, start, end):
    return len(list(arrow.Arrow.range(frame, start, end)))

编辑:Arrow.range返回一个生成器,从理论上讲您不能计算生成器的长度,但是如果您确定所使用的生成器返回了一组有限的元素,则可以将此生成器转换为一个列表,然后用于len()计算长度。

谢谢大家。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正确计算两个日期范围之间的时间

来自分类Dev

计算给定时间范围内两个日期时间之间的小时数

来自分类Dev

计算两个日期时间角度之间的时间

来自分类Dev

PHP - 计算两个日期时间之间的时间渲染

来自分类Dev

如何计算两个日期时间之间的小时,分钟?

来自分类Dev

计算两个日期之间的夜间时间

来自分类Dev

如何计算两个日期之间的持续时间

来自分类Dev

Excel:计算两个日期之间的工作时间

来自分类Dev

计算两个日期时间之间的差异

来自分类Dev

Swift:计算两个日期之间的时间

来自分类Dev

计算两个日期时间之间的差异odoo 10

来自分类Dev

如何从两个 csv 文件计算两个日期时间之间的增量时间(小时)?

来自分类Dev

在Python中计算两个日期时间值之间的时差

来自分类Dev

在Python中计算两个日期时间值之间的时差

来自分类Dev

Jodatime中的错误会计算两个日期范围之间的时间段(每年近似)

来自分类Dev

Python如何计算两个日期之间的天数?

来自分类Dev

Python:每天两个日期时间之间的小时数

来自分类Dev

Excel - 计算两个时间范围之间的持续时间

来自分类Dev

mysql-如何获取两个时间范围之间的随机时间(而非日期)

来自分类Dev

计算两个日期之间的天数?

来自分类Dev

计算两个日期之间的时差

来自分类Dev

计算两个日期之间的时差

来自分类Dev

计算两个日期之间的时差

来自分类Dev

计算两个日期之间的用户

来自分类Dev

计算两个日期之间的天数

来自分类Dev

两个日期时间之间的差

来自分类Dev

PHP的两个日期之间的时间是

来自分类Dev

如何使用MySQL计算两个日期/时间之间的总持续时间

来自分类Dev

如何计算两个日期时间之间的时间差?

Related 相关文章

  1. 1

    正确计算两个日期范围之间的时间

  2. 2

    计算给定时间范围内两个日期时间之间的小时数

  3. 3

    计算两个日期时间角度之间的时间

  4. 4

    PHP - 计算两个日期时间之间的时间渲染

  5. 5

    如何计算两个日期时间之间的小时,分钟?

  6. 6

    计算两个日期之间的夜间时间

  7. 7

    如何计算两个日期之间的持续时间

  8. 8

    Excel:计算两个日期之间的工作时间

  9. 9

    计算两个日期时间之间的差异

  10. 10

    Swift:计算两个日期之间的时间

  11. 11

    计算两个日期时间之间的差异odoo 10

  12. 12

    如何从两个 csv 文件计算两个日期时间之间的增量时间(小时)?

  13. 13

    在Python中计算两个日期时间值之间的时差

  14. 14

    在Python中计算两个日期时间值之间的时差

  15. 15

    Jodatime中的错误会计算两个日期范围之间的时间段(每年近似)

  16. 16

    Python如何计算两个日期之间的天数?

  17. 17

    Python:每天两个日期时间之间的小时数

  18. 18

    Excel - 计算两个时间范围之间的持续时间

  19. 19

    mysql-如何获取两个时间范围之间的随机时间(而非日期)

  20. 20

    计算两个日期之间的天数?

  21. 21

    计算两个日期之间的时差

  22. 22

    计算两个日期之间的时差

  23. 23

    计算两个日期之间的时差

  24. 24

    计算两个日期之间的用户

  25. 25

    计算两个日期之间的天数

  26. 26

    两个日期时间之间的差

  27. 27

    PHP的两个日期之间的时间是

  28. 28

    如何使用MySQL计算两个日期/时间之间的总持续时间

  29. 29

    如何计算两个日期时间之间的时间差?

热门标签

归档