gpt4 book ai didi

python - 如果日期改变则增加时间?

转载 作者:行者123 更新时间:2023-12-01 02:36:28 24 4
gpt4 key购买 nike

我有一个字符串列表,其中一个如下所示:

'Thu Jun 18 19:58:02 2015
...many lines of data...
txup: 19:59:47 txdown: 20:05:22
rxup: 21:43:17 rxdown: 22:13:01'

但另一个可能看起来像这样:

'Fri Jun 19 23:12:12 2015
...many lines of data...
txup: 23:39:47 txdown: 23:57:22
rxup: 00:01:17 rxdown: 01:13:01'

如您所见,在某些情况下,时间可能会跨越午夜。当发生这种情况时,以上面的字符串为例,与该时间关联的日期现在将为 Jun 20,而不是 Jun 19。

我需要编写一个代码,将“rxup”时间与字符串开头的日期/时间进行比较,并识别它是否以及何时增加一天,因为它已经过了午夜(所有都相对于日期/时间)开始)。

如果还没有超过午夜并且是同一天,那么我就完成了。但是,如果它已经过了午夜,我需要将该时间与开始时的时间之间的差异作为 timedelta 对象,并将该增量添加到开始时的时间副本上。我该怎么做?

最佳答案

如果时间增长单调,您可以简单地按字典顺序比较它们。 '00:01:17' 显然小于 '23:39:47',因此每次下一个时间戳小于当前时间戳时,您都会增加日期。

关于python - 如果日期改变则增加时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46164332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com