判断时间戳是否在某个时间范围之内
from datetime import datetime, timedelta
def time_range_judge(timestamp):
"""
判断时间戳是否在某个时间范围内,如是否在昨天0点到今天11点之间,如在则返回True,否则返回False
:param timestamp: 时间戳
:return: bool
"""
dt = datetime.fromtimestamp(timestamp)
# 获取今天的日期
today = datetime.now().date()
# 计算昨天的0点(昨天的开始)
yesterday_start = datetime.combine(today - timedelta(days=1), datetime.min.time())
# 计算今天的end_time点
today_end = datetime.combine(today, datetime.min.time()) + timedelta(hours=11)
# 判断时间戳是否在范围内
return yesterday_start <= dt <= today_end
本文来自博客园,仅供参考学习,如有不当之处还望不吝赐教,不胜感激!转载请注明原文链接:https://www.cnblogs.com/rong-z/p/19253241
作者:cnblogs用户
浙公网安备 33010602011771号