计算指定日期(时间)的前N天(小时)的时间戳
import datetime
import time
def get_day_time(n):
the_date = datetime.datetime(2018,11,10)
pre_date = the_date - datetime.timedelta(days=n)
pre_date = pre_date.strftime('%Y-%m-%d %H:%M:%S')
pre_time = time.strptime(pre_date, "%Y-%m-%d %H:%M:%S")
pre_stamp = int(time.mktime(pre_time))
print(pre_stamp)
return pre_stamp
def get_hour_time(n):
the_date = datetime.datetime(2018,11,10,0,0,0)
pre_date = the_date - datetime.timedelta(hours=n)
pre_date = pre_date.strftime('%Y-%m-%d %H:%M:%S')
pre_time = time.strptime(pre_date, "%Y-%m-%d %H:%M:%S")
pre_stamp = int(time.mktime(pre_time))
return pre_stamp