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 当天零点的时间戳
最新推荐文章于 2024-07-29 02:29:59 发布