from datetime import datetime, timedelta
def get_st_et():
# 当前时间
now_date = datetime.now()
# 指定当前时间
# now_date = datetime(2020, 11, 3, 22, 20, 00)
# 前五分钟,前一个小时为hours=-1,同理天为days=-1,后n为=n
start_date = now_date + timedelta(minutes=-5)
# 格式化输出
start_date = start_date.strftime("%Y-%m-%d %H:%M:00")
end_date = now_date.strftime("%Y-%m-%d %H:%M:00")
return start_date, end_date
if __name__ == '__main__':
st, et = get_st_et()
print(f"time from {st} to {et}")
# 结果为 time from 2020-11-03 22:15:00 to 2020-11-03 22:20:00