python计算指定日期的前N天的时间戳
计算指定日期(时间)的前N天(小时)的时间戳
import datetime import time #计算指定日期的前N天的时间戳 def get_day_time(n): the_date = datetime.datetime(2018,11,10) #指定当前日期 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") #将时间转化为数组形式 # print(pre_date) pre_stamp = int(time.mktime(pre_time)) #将时间转化为时间戳形式 print(pre_stamp) return pre_stamp #计算指定时间的前N个小时的时间戳 def get_hour_time(n): the_date = datetime.datetime(2018,11,10,0,0,0) #指定当前日期 2018-11-10 00:00:00 pre_date = the_date - datetime.timedelta(hours=n) pre_date = pre_date.strftime('%Y-%m-%d %H:%M:%S')#将日期转换为指定的显示格式 # print(pre_date) 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
参考:https://blog.csdn.net/d1240673769/article/details/84779069