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)
获取当前时间对应的各个时间段初始的时间戳
最新推荐文章于 2024-04-16 00:32:29 发布