import time
def generate_zero_timestamp():
# 当天零点时刻
now_timestamp = int(time.time())
return now_timestamp - (now_timestamp - time.timezone) % (60 * 60 * 24)
def generate_one_hour():
end = time.time()
start = end - 3600
return start, end
def generate_today():
start = generate_zero_timestamp()
end = start + 60 * 60 * 24
return start, end
def generate_yesterday():
end = generate_zero_timestamp()
start = end - 60 * 60 * 24
return start, end - 1
def generate_one_week():
# contains today
end = generate_zero_timestamp() + 60 * 60 * 24
start = end - 60 * 60 * 24 * 7
return start, end
def generate_30_days():
# contains today
end = generate_zero_timestamp() + 60 * 60 * 24
start = end - 60 * 60 * 24 * 30
return start, end
python 当天零点的时间戳
最新推荐文章于 2025-03-13 18:00:00 发布
这段代码定义了一系列函数,用于生成不同时间范围的起始和结束时间戳。包括当天零点、过去一小时、今天、昨天和过去一周的时间戳。这些函数对于记录和分析特定时间范围内的数据非常有用。
452

被折叠的 条评论
为什么被折叠?



