获取各个时间的时间戳
包含1min、5min、15min、30min、60min、1天、1周、1月、1年的时间戳
import time
import datetime
from datetime import timedelta
now = datetime.datetime.now() #获取当前时间
Nowtime = int(time.time()) # 获取当前时间戳
time01 = Nowtime-Nowtime%60 # 获取当前1分钟时间戳
print('1分钟',time01)
time05 = Nowtime-Nowtime%300 # 获取当前5分钟时间戳
print('5分钟',time05)
time15 = Nowtime-Nowtime%900 # 获取当前分15钟时间戳
print('15分钟',time15)
time30 = Nowtime-Nowtime%1800 # 获取当前30分钟时间戳
print('30分钟',time30)
time60 = Nowtime-Nowtime%3600 # 获取当前60分钟时间戳
print('60分钟',time60)
day = now.strftime("%Y-%m-%d 00:00:00") #转换为凌晨时间 格式为字符串
timeArray = time.strptime(day, "%Y-%m-%d %H:%M:%S") #将字符串转换为数组
day = int(time.mktime(timeArray)) #将数组转换为时间戳
print('1天',day)
week = now - timedelta(days=now.weekday()) #获取本周第一天的当前时间戳
week = week.strftime("%Y-%m-%d 00:00:00")
timeArray = time.strptime(week, "%Y-%m-%d %H:%M:%S")
week = int(time.mktime(timeArray))
print('1周',week)
mon = datetime.datetime(now.year, now.month, 1) #获取本月第一天的当前时间戳
mon = mon.strftime("%Y-%m-%d 00:00:00")
timeArray = time.strptime(mon, "%Y-%m-%d %H:%M:%S")
mon = int(time.mktime(timeArray))
print('1月',mon)
year = datetime.datetime(now.year, 1, 1) #获取本年第一天的当前时间戳
year = year.strftime("%Y-%m-%d 00:00:00")
timeArray = time.strptime(year, "%Y-%m-%d %H:%M:%S")
year = int(time.mktime(timeArray))
print('1年',year)