昨天午夜是一个划时代的时间?

昨天午夜是一个划时代的时间?,第1张

昨天午夜是一个划时代的时间? 在半夜

生成最后一个午夜很容易:

from datetime import datetime, timemidnight = datetime.combine(datetime.today(), time.min)

结合了今天的日期(您可以使用,也可以选择

date()
一个
datetime()
实例),并在
午夜
time.min
形成一个
datetime
对象。
__

昨天

使用a

timedelta()
可以计算 前一个 午夜:

from datetime import timedeltayesterday_midnight = midnight - timedelta(days=1)
那是昨天

现在测试您的时间戳是否介于这两点之间:

timestamp = datetime.fromtimestamp(some_timestamp_from_your_log)if yesterday_midnight <= timestamp < midnight:    # this happened between 00:00:00 and 23:59:59 yesterday
现在都在一起了

合并为一个功能:

from datetime import datetime, time, timedeltadef is_yesterday(timestamp):    midnight = datetime.combine(datetime.today(), time.min)    yesterday_midnight = midnight - timedelta(days=1)    return yesterday_midnight <= timestamp < midnight:if is_yesterday(datetime.fromtimestamp(some_timestamp_from_your_log)):    # ...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5646004.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存